为什么在这里用setAttribute改变不了属性,求解答

来源:10-1 编程挑战

世界的我

2016-03-31 19:02

 oLis[n].setAtribute=("classname","");
oDivs[n].setAtribute=("classname","hide");

 this.setAtribute=("classname","on");
oDivs[this.index].setAtribute=("classname","");

这样为什么就不能替代

oLis[n].className = "";
oDivs[n].className = "hide";
this.className = "on";
oDivs[this.index].className = "";

求各位大神解答一下,用setAttribute死活改变不了

写回答 关注

2回答

  • 深山小童
    2016-04-10 22:13:18

    this.setAtribute=("classname","on");中间没有等号的哈

    深山小童

    className的N要大写

    2016-04-10 22:14:21

    共 1 条回复 >

  • 世界的我
    2016-03-31 19:10:29

    首先,我先说明一下,问题里面Attribute打错了,但是实际中没有打错哦

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题