课程
/前端开发
/JavaScript
/JavaScript入门篇
removeAttribute似乎只能删除在标签内联式的css样式,
无法删除在<script type="text/css"> id{.......}
</script>的CSS样式。这是什么原因呢
如我复制中的代码,在点击后,只能删除style=" border:#333 solid 1px;" 这一样式,对#txt{}中的样式无法删除
2015-04-14
源自:JavaScript入门篇 4-1
正在回答
这是当然的了,行内样式是作为元素属性存在的,removeAttribute()的意思是删除属性,而不是删除css样式,这点要搞清楚。如果要删除<style>里面的样式,可以通过更改元素的style来实现,元素对象.style.border = 0px 来实现 或者是removeClass()
唐龙 提问者
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
4 回答removeAttribute不是移除样式么?
4 回答JS中关于移除样式removeAttribute
2 回答removeAttribute("style")删除不了id选择器里面的样式吗
2 回答className只能调用css样式吗?
1 回答removeattribute恢复样式?