if(window.document.all) // IE浏览器

object.attachEvent("onclick",eventName())
这种方法附加的事件会先执行后面的。

var btnadd= window.document.getElementById("btnAdd");
btnadd.onclick = function()
{
//
}
给对象加事件。

如果要适用不同浏览器则要加一个参数区别如:
function addclick(e)
{
    var obj;
    if (window.document.all)
    {
        obj = e.srcElement;
    }
    else
    {
       obj = e.target;  
    }
    //在此操作obj.
}

<script type="text/javascript" language="javascript" event="onclick" for="btnadd">window.alert(this.value);</script>
event 属性表示了脚本在什么事件触发执行,for 属性表示事件触发的对象
for 后面跟的不是id,而是name.这样可以将多个对象的name设置成一样。
并且这些name相同的对象将都会执行这个事件。

相关文章:

  • 2021-10-18
  • 2021-12-26
  • 2021-11-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-09-04
  • 2021-11-07
猜你喜欢
  • 2021-08-29
  • 2022-01-09
  • 2021-10-08
  • 2021-10-14
  • 2021-11-13
  • 2021-07-06
  • 2021-10-21
相关资源
相似解决方案