日期:2014-05-17 浏览次数:20600 次
onclick在html中的写法:<a onClick="Geo.Map.ThematicMap.thematicMapeQuery()"></a>
在脚本中的写法:document.getElementById("ids").onclick = function(){}
?
推荐使用后一种,如果使用前一种,当用户先加载页面后加载js文件的时候,由于页面显示,js文件没有加载上来,点击页面会报错的
?
在html中的写法是浏览器将onclick中的字符串先用eval转换成对象,再讲对象交给事件执行,所以当写法一数量很多的时候,在性能上可能有一定的影响,而写法二则不会