当前位置: 代码迷 >> JavaScript >> js合并后的执行有关问题
  详细解决方案

js合并后的执行有关问题

热度:19   发布时间:2012-11-05 09:35:12.0
js合并后的执行问题
将项目中的多个js合并为一个js文件后再部署上线,怎么样处理各个页面专署的js事件的注册或方法的运行?


我之前是在body上添加不同的id,然后在那个唯一的js的onload中用if||switch做判断运行相应的事件注册或其它方法的。

求教下大家平时项目中是如何处理这个问题?有没有更妥的方法?

------解决方案--------------------
在注册事件之前做个判断,比如A页面有个Button, id="test"
JScript code

var test = document.getElementById("test");
if (test) {
    test.onclick = function(){};
} 
  相关解决方案