用setAttribute设置onmouseover时,属性设为函数怎么不对了?

来源:9-22 编程练习

Wo追逐Qian方

2016-02-03 15:14

   var trs=document.getElementsByTagName("tr");

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

       trs[i].setAttribute("onmouseover" ,"color(this)");

        trs[i].setAttribute("onmouseout" , "javascript:this.style.backgroundColor = 'blue'");

function color(obj){

obj.style.backgroundColor = 'red';

}


写回答 关注

1回答

  • 潮zack
    2016-02-19 11:52:23
    已采纳

    第二个引号内要么调用函数,要么直接写function(){}这样的函数体

    Wo追逐Qi...

    非常感谢!

    2016-02-23 16:20:53

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题