今天改了个网页,用ie8调试,发现了个导致调试工具崩溃的问题:
页面同时导入vbscript和javascript(我也不知道为什么要用两种),添加事件是直接报“缺少对象this”,调试时开发人员工具直接崩了
html小代码:<html>
<head>
<title></title>
<script language="vbscript" src="" type=""></script>
<script language="javascript" src="" type=""></script>
<script language="javascript" type="text/javascript">
function clickMe(id){
alert(id);
}
</script>
</head>
<body>
<button id="id" onclick="clickMe(this.id)">点我</button>
</body>
</html>把脚本导入顺序换一下就没事了,或者在onclick="javascript:clickMe(this.id)" 也可以
不知道这是不是ie8的bug
看来以后添加事件要描好用的哪种脚本语言了
页面同时导入vbscript和javascript(我也不知道为什么要用两种),添加事件是直接报“缺少对象this”,调试时开发人员工具直接崩了
html小代码:<html>
<head>
<title></title>
<script language="vbscript" src="" type=""></script>
<script language="javascript" src="" type=""></script>
<script language="javascript" type="text/javascript">
function clickMe(id){
alert(id);
}
</script>
</head>
<body>
<button id="id" onclick="clickMe(this.id)">点我</button>
</body>
</html>把脚本导入顺序换一下就没事了,或者在onclick="javascript:clickMe(this.id)" 也可以
不知道这是不是ie8的bug
看来以后添加事件要描好用的哪种脚本语言了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货