解决方案 »
- jquery get(0)是什么意思
- WEB标准为什么会使某些 事件(onscroll) 失效失效
- vs2005 ie8 extjs grid 导出excel “下载文件” 对话弹不出来
- 关于js框架的一些疑惑?
- 【mootools】request中的send中的open问题
- 有关getelement的问题
- 多复选框取值问题,怎样得到复选框的值,并输出到一个INPUT框!
- javascript中的特殊字符转义
- 如何将IE的边框全部去掉???
- 存储以后 server.transfer 原来的界面,然后点一下"刷新",结果又存储一遍,这是怎么回事?
- 请教拖拽图片的实现思路
- js 打印 不想显示提示对话框 直接打印
改成这样试试
new Function(funcName (div))
<script type="text/javascript">
var div = document.getElementById("div");
var eventType = "click";
var funcName = "abc"
var abc = function(div){alert(div)}
if(document.addEventListener){//FF
div.addEventListener(eventType, function(){eval(funcName + "(div)")}, false);//这个可以
}else if(attachEvent){//IE
div.attachEvent("on" + eventType, new Function(funcName + "(div)"));//这个该如何实现呢
}
</script>