问答详情
源自:4-1 编程挑战

通过className更改样式无效?

通过类名获取对象进行样式修改,最后想通过更改className来变回去,发现无效。

详情请看代码

提问者:楚燕狂子 2016-02-17 14:07

个回答

  • 不劳虎
    2016-02-18 14:58:34

    把你代码 my[0].className="txt2"; 改为 my[0].removeAttribute("style"); 就可以了

  • 葡萄紫
    2016-02-17 16:54:10

    className其实是封装的TagName,zIE6,7,8貌似是不支持的,

    直接使用可能获取到的集合为空,所以取className[0]是无效的

  • james2015
    2016-02-17 14:56:25

    把名称中“[0]”去掉即可

  • 前端大神是我的梦
    2016-02-17 14:44:58

    把名称中“[0]”去掉即可

  • onezane
    2016-02-17 14:40:01

    my[0]   把[0]这个去掉应该就可以了。