ในการดำเนินการที่แตกต่างกันในองค์ประกอบที่แตกต่างกันใน JavaScript จำเป็นต้องตัดสินองค์ประกอบที่กระตุ้นเหตุการณ์ใน JavaScript แล้วดำเนินการที่แตกต่างกัน
ตัวอย่าง:
HTML
การคัดลอกรหัสมีดังนี้:
<input type = 'button' name = 'updateMetal' value = 'แก้ไข' onClick = 'getMetalId (นี่)'>
<input type = 'button' name = 'deleteMetal' value = 'ลบ' onClick = 'getMetalId (นี่)'>
จาวาสคริปต์
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
ฟังก์ชั่น getMetalid (อินพุต) {
metalId = input.parentNode.parentNode.firstchild.innerhtml;
if (input.getAttribute ("value") == 'Modify') {
damicsubmit (metalid);
} อื่นถ้า (input.getAttribute ("value") == 'ลบ') {
damicsubmit2 (metalid);
-
-
</script>
มันไม่ประสบความสำเร็จในการได้รับชื่อและแอตทริบิวต์ ID ของอินพุต แต่ค่าก็โอเค ฉันไม่รู้ว่าทำไม
อ้างถึง:
การคัดลอกรหัสมีดังนี้:
var obj = document.getElementById ("div1"). getElementsByTagname ("textarea")
สำหรับ (var i = 0; i <obj.length; i ++)
-
ถ้า (obj [i] .id == "aa")
-
การแจ้งเตือน (obj [i] .innertext)
-
-