唐龙
2015-04-14 17:23
removeAttribute似乎只能删除在标签内联式的css样式,
无法删除在<script type="text/css"> id{.......}
</script>的CSS样式。这是什么原因呢
如我复制中的代码,在点击后,只能删除style=" border:#333 solid 1px;" 这一样式,对#txt{}中的样式无法删除
这是当然的了,行内样式是作为元素属性存在的,removeAttribute()的意思是删除属性,而不是删除css样式,这点要搞清楚。如果要删除<style>里面的样式,可以通过更改元素的style来实现,元素对象.style.border = 0px 来实现 或者是removeClass()
JavaScript入门篇
739817 学习 · 9566 问题
相似问题