为了账号安全,请及时绑定邮箱和手机立即绑定

onclick 在js里怎么设置?

 window.onload = function(){

var tr=document.getElementsByTagName('tr');     

for (var i = 0; i < tr.length; i++) {

tr[i].childNodes[2].onclick="del(this)";                                     //方法一

// tr[i].childNodes[2].setAttribute("onclick","del(this)");         //方法二

}

代码如上所示,我想一次性把所有a标签设置onclick,因为一个一个设置好麻烦,为什么不行呢?

正在回答

2 回答

var tr=document.getElementsByTagName('tr');    
for (var i = 1; i < tr.length; i++) {
var kk=tr[i].childNodes[5].childNodes[0];
// kk.onclick=cc;                           //方法一
kk.setAttribute("onclick","cc()");          //方法二
       }

自己回来强答.测试两种方法都可以


0 回复 有任何疑惑可以回复我~
#1

星星3394050 提问者

之前,漏算了空白节点...
2016-08-08 回复 有任何疑惑可以回复我~

xxx.onclick=xxxx; 可以这样用吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

onclick 在js里怎么设置?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信