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

removeAttribute是清除所有样式还是恢复原来的样式

在做到取消设置的时候我发现用removeAttribute来清除样式,但是我不明白是恢复还是清除所有网上查是说清除样式,但是这里设置的话好像只是恢复成原来的样式了。求解

正在回答

4 回答

removeAttribute('style')

准确的说只能去掉行内样式;即标签内的样式;

去不掉<style>内联样式

题中利用js所加的都是行内样式。所以能用removeAttribute('style')去掉。

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

是清除所有的行内样式

removeAttribute('style')

把整个style属性给删除了,当然就是清除行内样式了。。

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

txt.removeAttribute('style');  

清楚写在标签内的style  原来写在<style>标签内的样式还在的。

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

removeAttribute() 方法删除指定的属性。此方法与 removeAttributeNode() 方法的差异是:removeAttributeNode() 方法删除指定的 Attr 对象,而此方法删除具有指定名称的属性。结果是相同的。同时此方法不返回值,而 removeAttributeNode() 方法返回被删除的属性,以 Attr 对象的形式。


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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739726    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

removeAttribute是清除所有样式还是恢复原来的样式

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