<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> </head> <body> <input type="button" value="网页初始化为我绑定2个事件"> <input type="button" value="点击我移除左边按钮的1个事件"> <script> var button1=document.getElementsByTagName('input')[0]; var button2=document.getElementsByTagName('input')[1]; var m1=function(){console.log('I am m1')}; var m2=function(){console.log('I am m2')}; //为button1绑定2个事件,点击后执行2个函数 button1.addEventListener('click',m1); button1.addEventListener('click',m2); //为button2绑定事件,点击后移除button1的1个事件 button2.addEventListener('click',function(){ button1.removeEventListener('click',m1); }); //如果使用button.onclick()2次,最终只能执行第2次赋值的事件 //使用addEventListener绑定事件,会执行2次 </script> </body> </html>
window.setInterval(method,time)方法本身会返回一个资源句柄,使用clearInterval(Intervalid)方法即可清除定时器<script> var num=0; //每隔1秒再控制台输...
<form action="save.php" method="post" target="nm_iframe"> &nbs...
<!-- 三个核心方法 openDatabase:这个方法使用现有数据库或创建...
<!DOCTYPE html> <html> <head> <title>捕捉和冒泡</title> <meta charset="utf-8"> </head> <bo...
<!doctype html> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> </head> ...
通过FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果你把表单的编码类型设置为multipart/form-data ,则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同...