haegyeong
2015-01-22 23:39
不能用txt.className="txt";重置吗??
这个,如果你前面是改变的className的话,那么最后这个重置是可以这样写的,但是如果你前面是直接调用元素的style属性来修改的话,那么再用这个就不行了
康振宁 回复JSAL
这个问题是这样的,如果你在其他函数中,用的是document.getElementById("").style这种方式修改的文本样式,后者其他样式的话,那么再通过修改.className是修改不过来的,只能该style,这其中涉及到了一个样式优先级的问题,因为设置style这样做相当于你在元素上写上style属性,也就是内联样式了,那么你用.className修改的是写在style文件中的样式,也就是嵌入式样式,而内联样式要比嵌入样式的优先级高,所以在其他方法中如果用修改了元素的style,那么你是不可以用.className来取消的
2015-02-26 09:48:55
共 3 条回复 >
JavaScript入门篇
739817 学习 · 9566 问题
相似问题
回答 2
回答 3
回答 4