分享一篇JavaScript事件的实例代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> /* window.onload = function () { alert('onload'); } window.onfocus = function () { alert('onfocus'); } window.onblur = function () { alert('onblur'); } window.onscroll = function () { alert('onscroll'); } window.onresize = function () { alert('onresize'); } */ </script> <script type="text/javascript"> var msg = ""; var myAlert = function () { msg += " Click Event End\n"; alert(msg); } </script> </head> <body onclick="javascript:msg+='-->Body Event';myAlert();"> <table border="1" onclick="javascript:msg+='-->Table Event';myAlert();event.cancelBubble=true;"> <tr onclick="javascript:msg+='-->TR Event';myAlert();"> <td onclick="javascript:msg+='-->TD Event';myAlert();"> 我是单元格 <p onclick="javascript:msg+='-->P Event';myAlert();"> 我是段落 </p> </td> </tr> </table> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="Scripts/EventUtil.js?1.1.11" type="text/javascript"></script> <script type="text/javascript"> var $ = function (id) { return document.getElementById(id); } var changeSize = function (id, size, obj) { var inp = $(id); obj.value += size; inp.size += size; } var onclickEvent = function () { alert("提交内容" + $('MyButton').value); } </script> </head> <body> <input type="text" id="txt" size="15"/> <input type="button" value="加长" onclick="changeSize('txt',30,this);"/> <center> <br> <p>单击“事件测试”按钮,通过匿名函数处理事件</p> <form name="myForm" id="myForm"> <input type="button" name="myButton" id="myButton" value="事件测试"> </form> <script type="text/javascript"> /* $("myButton").onclick = function () { alert('myButton onclick'); }; */ //$("myButton").onclick = onclickEvent; /* $("myButton").addEventListener('click' , function () { alert("first click Event"); }, false); $("myButton").addEventListener('click' , function () { alert("second click Event"); }, false); $("myButton").addEventListener('click' , function () { alert("third click Event"); }, false); */ EventUtil.addHandler( $("myButton") ,'click' , function () { alert("I am compatible1 click Event"); }); EventUtil.addHandler( $("myButton") , 'click' , function () { alert("I am compatible2 click Event"); }); </script> </center> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="Scripts/EventUtil.js?1.1.11" type="text/javascript"></script> <script type="text/javascript"> var $ = function (id) { return document.getElementById(id); } var changeSize = function (id, size, obj) { var inp = $(id); obj.value += size; inp.size += size; } var onclickEvent = function () { alert("提交内容" + $('MyButton').value); } </script> </head> <body> <input type="text" id="txt" size="15"/> <input type="button" value="加长" onclick="changeSize('txt',30,this);"/> <center> <br> <p>单击“事件测试”按钮,通过匿名函数处理事件</p> <form name="myForm" id="myForm"> <input type="button" name="myButton" id="myButton" value="事件测试"> </form> <script type="text/javascript"> /* $("myButton").onclick = function () { alert('myButton onclick'); }; */ //$("myButton").onclick = onclickEvent; /* $("myButton").addEventListener('click' , function () { alert("first click Event"); }, false); $("myButton").addEventListener('click' , function () { alert("second click Event"); }, false); $("myButton").addEventListener('click' , function () { alert("third click Event"); }, false); */ EventUtil.addHandler( $("myButton") ,'click' , function () { alert("I am compatible1 click Event"); }); EventUtil.addHandler( $("myButton") , 'click' , function () { alert("I am compatible2 click Event"); }); </script> </center> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <style type="text/css"> .whiteStar { float:left; width:64px; height:64px; background-image:url(/Images/starwhite.png) } .blueStar { float:left; width:64px; height:64px; background-image:url(/Images/starblue.png) } </style> <script type="text/javascript"> var $ = function (id) { return document.getElementById(id); } </script> </head> <body> <div id="div1" class="whiteStar"></div> <div id="div2" class="whiteStar"></div> <div id="div3" class="whiteStar"></div> <div id="div4" class="whiteStar"></div> <div id="div5" class="whiteStar"></div> <script type="text/javascript"> //星星1 $('div1').onmouseover = function () { $('div1').className = 'blueStar'; }; $('div1').onmouseout = function () { $('div1').className = 'whiteStar'; }; //星星2 $('div2').onmouseover = function () { $('div1').className = 'blueStar'; $('div2').className = 'blueStar'; }; $('div2').onmouseout = function () { $('div1').className = 'whiteStar'; $('div2').className = 'whiteStar'; }; //星星3 $('div3').onmouseover = function () { $('div1').className = 'blueStar'; $('div2').className = 'blueStar'; $('div3').className = 'blueStar'; }; $('div3').onmouseout = function () { $('div1').className = 'whiteStar'; $('div2').className = 'whiteStar'; $('div3').className = 'whiteStar'; }; //星星4 $('div4').onmouseover = function () { $('div1').className = 'blueStar'; $('div2').className = 'blueStar'; $('div3').className = 'blueStar'; $('div4').className = 'blueStar'; }; $('div4').onmouseout = function () { $('div1').className = 'whiteStar'; $('div2').className = 'whiteStar'; $('div3').className = 'whiteStar'; $('div4').className = 'whiteStar'; }; //星星5 $('div5').onmouseover = function () { $('div1').className = 'blueStar'; $('div2').className = 'blueStar'; $('div3').className = 'blueStar'; $('div4').className = 'blueStar'; $('div5').className = 'blueStar'; }; $('div5').onmouseout = function () { $('div1').className = 'whiteStar'; $('div2').className = 'whiteStar'; $('div3').className = 'whiteStar'; $('div4').className = 'whiteStar'; $('div5').className = 'whiteStar'; }; </script> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="Scripts/EventUtil.js?1.1.11" type="text/javascript"></script> <script src="Scripts/KeyCodeList.js?1.1.11" type="text/javascript"></script> </head> <body> <input type="text" id="txt" /> <script type="text/javascript"> var objTxt = document.getElementById('txt'); EventUtil.addHandler(objTxt, 'keypress', function () { var event = EventUtil.getEvent(); alert(keyCodeList[event.keyCode]); }); </script> </body> </html>
var keyCodeList = { 65: 'A', 66: 'B', 67: 'C', 68: 'D', 69: 'E', 70: 'F', 71: 'G', 72: 'H', 73: 'I' //... }
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="Scripts/EventUtil.js?1.1.11" type="text/javascript"></script> <script type="text/javascript"> var doClick = function (id) { var btn = document.getElementById(id); alert(btn.value); } window.onload = function () { var oBtn1 = document.getElementById('btn1'); EventUtil.addHandler(oBtn1, 'click', function () { alert(oBtn1.value) }); //document.write(myClass.name); //document.write(myClass.name1()); //myClass.action(); } var myClass = { name: 'Nick.Chung', name1: function () { return 'Nick.Chung'; }, action: function () { alert('eating...'); } }; </script> </head> <body> <input type="text" id="btn1" value="button1" /> <input type="button" id="btn1" value="button1" onclick = "doClick('btn1')"/> <input type="button" id="btn3" value="button3" /> <input type="button" id="btn4" value="button4" /> <input type="button" id="btn5" value="button5" /> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <!--引入兼容事件类--> <script src="Scripts/EventUtil.js?1.1.11" type="text/javascript"></script> <script type="text/javascript"> //当HTML文档内容加载完成 window.onload = function () { //获取按钮对象 var oBtn = document.getElementById('btn'); //获取复选框对象 var oChk = document.getElementById('chk'); //为复选框添加单击事件 EventUtil.addHandler(oChk, 'click', function () { //如果复选框选中了 if (oChk.checked) { //禁用按钮 oBtn.disabled = true; } else { //没选中则启动按钮 oBtn.disabled = false; } }) } </script> </head> <body> <input type="checkbox" id="chk" />禁用按钮 <br /> <br /> <input type="button" id="btn" disabled="disabled" value="我是按钮"/> </body> </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="Scripts/EventUtil.js?1.1.11" type="text/javascript"></script> <script type="text/javascript"> window.onload = function () { var oBtn1 = document.getElementById('btn1'); var oBtn2 = document.getElementById('btn2'); var oBtn3 = document.getElementById('btn3'); var oBtn4 = document.getElementById('btn4'); var oBtn5 = document.getElementById('btn5'); EventUtil.addHandler( oBtn1, 'click', function () { var o = EventUtil.getEvent().srcElement; alert(o.value); }); EventUtil.addHandler( oBtn2, 'click', function () { var o = EventUtil.getEvent().srcElement; alert(o.value); }); EventUtil.addHandler( oBtn3, 'click', function () { var o = EventUtil.getEvent().srcElement; alert(o.value); }); EventUtil.addHandler( oBtn4, 'click', function () { var o = EventUtil.getEvent().srcElement; alert(o.value); }); EventUtil.addHandler( oBtn5, 'click', function () { var o = EventUtil.getEvent().srcElement; alert(o.value); }); } </script> </head> <body> <input type="button" id="btn1" value="button1" /> <input type="button" id="btn2" value="button2" /> <input type="button" id="btn3" value="button3" /> <input type="button" id="btn4" value="button4" /> <input type="button" id="btn5" value="button5" /> </body> </html>
Atas ialah kandungan terperinci 分享一篇JavaScript事件的实例代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Teknologi pengesanan dan pengecaman muka adalah teknologi yang agak matang dan digunakan secara meluas. Pada masa ini, bahasa aplikasi Internet yang paling banyak digunakan ialah JS Melaksanakan pengesanan muka dan pengecaman pada bahagian hadapan Web mempunyai kelebihan dan kekurangan berbanding dengan pengecaman muka bahagian belakang. Kelebihan termasuk mengurangkan interaksi rangkaian dan pengecaman masa nyata, yang sangat memendekkan masa menunggu pengguna dan meningkatkan pengalaman pengguna termasuk: terhad oleh saiz model, ketepatannya juga terhad. Bagaimana untuk menggunakan js untuk melaksanakan pengesanan muka di web? Untuk melaksanakan pengecaman muka di Web, anda perlu biasa dengan bahasa dan teknologi pengaturcaraan yang berkaitan, seperti JavaScript, HTML, CSS, WebRTC, dll. Pada masa yang sama, anda juga perlu menguasai visi komputer yang berkaitan dan teknologi kecerdasan buatan. Perlu diingat bahawa kerana reka bentuk bahagian Web

Dengan perkembangan pesat kewangan Internet, pelaburan saham telah menjadi pilihan semakin ramai orang. Dalam perdagangan saham, carta lilin adalah kaedah analisis teknikal yang biasa digunakan Ia boleh menunjukkan trend perubahan harga saham dan membantu pelabur membuat keputusan yang lebih tepat. Artikel ini akan memperkenalkan kemahiran pembangunan PHP dan JS, membawa pembaca memahami cara melukis carta lilin saham dan menyediakan contoh kod khusus. 1. Memahami Carta Lilin Saham Sebelum memperkenalkan cara melukis carta lilin saham, kita perlu memahami dahulu apa itu carta lilin. Carta candlestick telah dibangunkan oleh orang Jepun

Tutorial JavaScript: Bagaimana untuk mendapatkan kod status HTTP, contoh kod khusus diperlukan: Dalam pembangunan web, interaksi data dengan pelayan sering terlibat. Apabila berkomunikasi dengan pelayan, kami selalunya perlu mendapatkan kod status HTTP yang dikembalikan untuk menentukan sama ada operasi itu berjaya dan melaksanakan pemprosesan yang sepadan berdasarkan kod status yang berbeza. Artikel ini akan mengajar anda cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan menyediakan beberapa contoh kod praktikal. Menggunakan XMLHttpRequest

Hubungan antara js dan vue: 1. JS sebagai asas pembangunan Web; 2. Kebangkitan Vue.js sebagai rangka kerja hadapan 3. Hubungan pelengkap antara JS dan Vue; Vue.

jQuery ialah perpustakaan JavaScript popular yang boleh digunakan untuk memudahkan manipulasi DOM, pengendalian acara, kesan animasi, dll. Dalam pembangunan web, kami sering menghadapi situasi di mana kami perlu menukar pengikatan acara pada elemen terpilih. Artikel ini akan memperkenalkan cara menggunakan jQuery untuk mengikat acara perubahan elemen terpilih, dan memberikan contoh kod khusus. Pertama, kita perlu mencipta menu lungsur dengan pilihan menggunakan label:

Pengenalan kepada kaedah mendapatkan kod status HTTP dalam JavaScript: Dalam pembangunan bahagian hadapan, kita selalunya perlu berurusan dengan interaksi dengan antara muka bahagian belakang, dan kod status HTTP adalah bahagian yang sangat penting daripadanya. Memahami dan mendapatkan kod status HTTP membantu kami mengendalikan data yang dikembalikan oleh antara muka dengan lebih baik. Artikel ini akan memperkenalkan cara menggunakan JavaScript untuk mendapatkan kod status HTTP dan memberikan contoh kod khusus. 1. Apakah kod status HTTP bermakna kod status HTTP apabila penyemak imbas memulakan permintaan kepada pelayan, perkhidmatan tersebut

Kaedah untuk membina aplikasi berasaskan acara dalam PHP termasuk menggunakan EventSourceAPI untuk mencipta sumber acara dan menggunakan objek EventSource untuk mendengar acara di sisi pelanggan. Hantar acara menggunakan Peristiwa Dihantar Pelayan (SSE) dan dengar acara pada sisi klien menggunakan objek XMLHttpRequest. Contoh praktikal ialah menggunakan EventSource untuk mengemas kini kiraan inventori dalam masa nyata dalam tapak web e-dagang Ini dicapai pada bahagian pelayan dengan menukar inventori dan menghantar kemas kini secara rawak, dan pelanggan mendengar kemas kini inventori melalui EventSource dan memaparkannya dalam. masa sebenar.

Pemahaman mendalam tentang peristiwa butang tutup dalam jQuery Semasa proses pembangunan bahagian hadapan, kita sering menghadapi situasi di mana kita perlu melaksanakan fungsi butang tutup, seperti menutup tetingkap pop timbul, menutup kotak gesaan, dsb. Apabila menggunakan jQuery, perpustakaan JavaScript yang popular, ia menjadi sangat mudah dan mudah untuk melaksanakan acara butang tutup. Artikel ini akan menyelidiki cara menggunakan jQuery untuk melaksanakan acara butang tutup, dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menguasai teknologi ini dengan lebih baik. Pertama, kita perlu memahami bagaimana untuk menentukan
