在JSonclick事件简单实例动态添加的div
动态添加onclick事件:
无功bobj = document.getelementbyid(不);
BObj。onclick= objclick;
功能objclick(){ alert(这个值)};
如果使用匿名函数(){,如下图所示:
无功bobj = document.getelementbyid(不);
BObj。onclick =函数(){ alert(这个值)};
上面的方法其实是一样的原理,所有定义的onclick属性值。值得注意的是,如果obj.onclick定义多次,例如,OBJ。onclick = 1,OBJ。onclick= 2和OBJ。onclick=方法,那么只有最后一个定义onclick=方法是对象。有效,和第一个定义所涵盖的最后时间。
看attachevent再次在伊江:
无功bobj = document.getelementbyid(不);
BObj.attachEvent(onclick
BObj.attachEvent(onclick
BObj.attachEvent(onclick
功能:(){ alert(警告)}
函数法(){ alert(第二通知)}
函数方法(){ alert(第三通知)}
执行顺序方法>法>方法,这在栈是先进的,类似于变量。需要注意的是,在attachevent第一参数是开始重要的,可我 / /鼠标事件等。
据说(未经核实)最好用detachevent使用attachevent伊江后释放内存
看看addEventListener火狐再次:
无功bobj = document.getelementbyid(不);
BObj.addEventListener(单击
BObj.addEventListener(单击
BObj.addEventListener(单击
功能:(){ alert(警告)}
函数法(){ alert(第二通知)}
函数方法(){ alert(第三通知)}
正如你所看到的,执行的顺序是2 1 FF > >方法,这正是:相反的是要注意,注册侦听器有三个参数,第一个是事件名称没有,如点击 /鼠标悬停/焦点等。
上面的例子是一个简单的JS onclick事件在DIV动态添加的例子。它是所有萧边分享你的内容。我希望能给你一个参考,希望你能支持它。