الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

getElementsById و name . و استعمالهما ؟؟

بدأه SoUfiaNoXx في 1 ديسمبر 2011 · 3 رد · 585 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

getelementsbyid و getelementsbyname

ما الفرق بينهما و متى استعمل كل واحدة منهم و ايهما افضل

#2

getElementById تعيد لك العنصر الذي لديه ال id attribute مساوي للذي حددته. للعلم فإنه لا يمكن أن يكون أكثر من عنصر له نفس ال id

getElementsByName تعيد لك مجموعة من العناصر لها نفس ال name الذي حددته، لأنه يمكن وجود عدة عناصر لها نفس ال name

راجع الروابط التالية للأمثلة

https://developer.mozilla.org/en/DOM/document.getElementById

https://developer.mozilla.org/en/DOM/document.getElementsByName

1
#3

شكرا أخي

ممكن كود لاظهار محتوى text الدي يحمل name يساوي test

لم تنجح معي ؟

ومادا لو كان هناك اثنان لهما نفس الإسم كيف سيتم تعامل معهما و اظهار قيمتهما ؟

#4
<script>
	function showVal() {
		var test = document.getElementsByName('test');
		for(var i = 0; i < test.length; i++) {
			alert(test.value);
		}
	}
</script>

<input name="test" />
<input name="test" />
<input name="test2" />
<input type="button" value="OK" onclick="showVal()" />
1

مواضيع مشابهة