من أجل إجراء عمليات مختلفة على عناصر مختلفة في JavaScript ، من الضروري الحكم على العناصر التي تؤدي إلى الحدث في JavaScript ثم إجراء عمليات مختلفة.
مثال:
HTML
نسخة الكود كما يلي:
<type type = 'button' name = 'updateMetal' value = 'modify' onClick = 'getMetAlid (this)'>
<type type = 'button' name = 'deletemetal' value = 'delete' onClick = 'getMetAlid (this)'>
جافا سكريبت
نسخة الكود كما يلي:
<script type = "text/javaScript">
وظيفة getMetAlid (إدخال) {
metalid = input.parentNode.ParentNode.firstchild.innerhtml ؛
if (input.getAttribute ("value") == 'modify') {
Damicsubmit (MetalId) ؛
} آخر إذا (input.getAttribute ("value") == 'DELETE') {
Damicsubmit2 (MetalId) ؛
}
}
</script>
لم يكن من النجاح الحصول على سمات الاسم والمعرف للإدخال ، ولكن القيمة على ما يرام. أنا لا أعرف لماذا.
الرجوع إلى:
نسخة الكود كما يلي:
var obj = document.getElementById ("div1").
لـ (var i = 0 ؛ i <obj.length ؛ i ++)
{
إذا (obj [i] .id == "aa")
{
تنبيه (obj [i] .innertext)
}
}