Heim > Artikel > Web-Frontend > Detaillierte Erläuterung des JS-Ereignismodells
Dieser Artikel gibt Ihnen hauptsächlich eine detaillierte Erklärung des JS-Ereignismodells, hauptsächlich in Form von Code. Ich hoffe, er kann Ihnen helfen.
1. Inline-Modell
<body> <input type="button" value="test1" onclick=' alert("dian ji shi jian")'/> <input type="button" value="test2" onclick="dian()" /> <script> function dian(){ alert("dian ji shi jian") } </script> </body>
2. Skriptmodell
<body> <input type="button" value="test3" id="dian1"/> <input type="button" value="test4" id="dian2"/> <input type="button" value="test5" id="dian3"/> <script> //可通过匿名函数 var dian1 = document.getElementById('dian1');//首先找到这个ID dian1.onclick = function(){//根据ID付给它一个点击事件 alert('dian ji shi jian'); }; //通过函数赋值 function dianji(){ alert('dian ji shi jian'); }; var dian2 = document.getElementById('dian2'); dian2.onclick=dianji; //得到元素的名字 var dian3 = document.getElementById('dian3'); dian3.onclick = function(){ alert(this.tagName); }; //删除点击事件 var dian3 = document.getElementById('dian3'); var count=0; dian3.onclick = function(){ alert(count++); if(count==3){ dian3.onclick = null; } }; </script> </body>
Verwandte Empfehlungen:
Ereignismodell im Detail Erklärung
Wird Ihnen dabei helfen, das Ereignismodell in Javascript schnell zu verstehen
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung des JS-Ereignismodells. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!