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

JS中关于移除样式removeAttribute

obj.removeAttribute('style')和obj.style.cssText=""哪一个才是移除样式?或者哪一种写法才是规范的?

正在回答

4 回答

removeAttribute()这个方法可以移除元素内的任何属性,cssTex这个是设置元素的css样式,不是移除

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

奔跑的Q丶 提问者

那removeAttribute()中()内style用双引号还是单引号规范?两个都有效。
2014-11-20 回复 有任何疑惑可以回复我~
#2

偌颜宁

其实在JS中双引和单引没什么区别,个人一般是习惯双引
2014-11-21 回复 有任何疑惑可以回复我~
#3

梦美不过天明

我刚一直在找removeAttribute是什么意思, - - 原来移除元素内在属性。。。。。谢了。
2014-11-24 回复 有任何疑惑可以回复我~
#4

梦美不过天明

我刚一直在找removeAttribute是什么意思, - - 原来移除元素内的属性。。。。。谢了。
2014-11-24 回复 有任何疑惑可以回复我~
查看1条回复

我是用obj.style=null;

设置为空了

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

慕粉1826222000

试了一下 没有恢复到无样式的效果。。
2017-02-12 回复 有任何疑惑可以回复我~

确定是清除所有样式吗?之前在Web前端工程师学习计划里的JS入门篇最后一课,编程实践中就不是,返回成了最初的样式而已。。。不懂到底是怎么定义的

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

奔跑的Q丶 提问者

问题中这2个实际上都是清除元素**行内样式**的表达方法(一个移除属性,一个设置为空),也就是写在标签内的`style`属性中的样式或者后续由js等添加上的样式,而不会清除css的内部样式和外部样式表,写一个简单的代码就能测试了哦~
2016-01-20 回复 有任何疑惑可以回复我~
#2

LouisDuan

所以那个练习的答案是啥,咋恢复的样式
2019-03-12 回复 有任何疑惑可以回复我~

..

lklklkl

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

举报

0/150
提交
取消

JS中关于移除样式removeAttribute

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