为了账号安全,请及时绑定邮箱和手机立即绑定

removeAttribute 只能删除标签行内css样式

removeAttribute似乎只能删除在标签内联式的css样式,

无法删除在<script type="text/css"> id{.......}

</script>的CSS样式。这是什么原因呢

如我复制中的代码,在点击后,只能删除style="    border:#333 solid 1px;"  这一样式,对#txt{}中的样式无法删除

正在回答

1 回答

这是当然的了,行内样式是作为元素属性存在的,removeAttribute()的意思是删除属性,而不是删除css样式,这点要搞清楚。如果要删除<style>里面的样式,可以通过更改元素的style来实现,元素对象.style.border = 0px  来实现   或者是removeClass()

0 回复 有任何疑惑可以回复我~
#1

唐龙 提问者

谢谢,学习个removeClass()
2015-04-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

removeAttribute 只能删除标签行内css样式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信