当前位置: 代码迷 >> HTML/CSS >> onclick事件在脚本中与在html中的差别
  详细解决方案

onclick事件在脚本中与在html中的差别

热度:64   发布时间:2012-11-01 11:11:31.0
onclick事件在脚本中与在html中的区别

onclick在html中的写法:<a onClick="Geo.Map.ThematicMap.thematicMapeQuery()"></a>

在脚本中的写法:document.getElementById("ids").onclick = function(){}

?

推荐使用后一种,如果使用前一种,当用户先加载页面后加载js文件的时候,由于页面显示,js文件没有加载上来,点击页面会报错的

?

在html中的写法是浏览器将onclick中的字符串先用eval转换成对象,再讲对象交给事件执行,所以当写法一数量很多的时候,在性能上可能有一定的影响,而写法二则不会

  相关解决方案