求助!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);}