首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

!setAttribute 在 IE7 浏览器失效!

2012-07-31 
求助!setAttribute在 IE7 浏览器失效!!input typecheckbox nameck idck valuefuckme /scri

求助!setAttribute 在 IE7 浏览器失效!!

<input type="checkbox" name="ck" id="ck" value="fuckme" />

<script>

var chk=document.getElementById('ck');

chk.setAttribute('onClick',"alert('fuck');");

</script>


我这么写在 IE8,FF, 都可以, 而 IE7 ,IE6 下面都不行,请问如何解决?

[解决办法]
var v = test;
chk.onclick=function(){alert(v);}

这样变量不就过去了吗?如果非要通过function传递的话,就要把执行的函数封装一下
var tt = function(v){
alert(v);
};
chk.onclick=function(){tt(v);}

热点排行
Bad Request.