课程
/前端开发
/JavaScript
/JavaScript入门篇
通过类名获取对象进行样式修改,最后想通过更改className来变回去,发现无效。
详情请看代码
2016-02-17
源自:JavaScript入门篇 4-1
正在回答
把你代码 my[0].className="txt2"; 改为 my[0].removeAttribute("style"); 就可以了
楚燕狂子 提问者
className其实是封装的TagName,zIE6,7,8貌似是不支持的,
直接使用可能获取到的集合为空,所以取className[0]是无效的
把名称中“[0]”去掉即可
my[0] 把[0]这个去掉应该就可以了。
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答通过更改className无法改变样式?
2 回答这个4-1的编程挑战能通过改变className恢复默认样式么?
2 回答通过className属性来设置元素的样式的时候
3 回答取消样式设置使用className无效 txt.className = "t";
5 回答关于更改样式