课程
/前端开发
/JavaScript
/JavaScript入门篇
在做到取消设置的时候我发现用removeAttribute来清除样式,但是我不明白是恢复还是清除所有网上查是说清除样式,但是这里设置的话好像只是恢复成原来的样式了。求解
2015-12-11
源自:JavaScript入门篇 4-1
正在回答
removeAttribute('style')
准确的说只能去掉行内样式;即标签内的样式;
去不掉<style>内联样式
题中利用js所加的都是行内样式。所以能用removeAttribute('style')去掉。
是清除所有的行内样式
把整个style属性给删除了,当然就是清除行内样式了。。
txt.removeAttribute('style');
清楚写在标签内的style 原来写在<style>标签内的样式还在的。
removeAttribute() 方法删除指定的属性。此方法与 removeAttributeNode() 方法的差异是:removeAttributeNode() 方法删除指定的 Attr 对象,而此方法删除具有指定名称的属性。结果是相同的。同时此方法不返回值,而 removeAttributeNode() 方法返回被删除的属性,以 Attr 对象的形式。
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
1 回答removeattribute恢复样式?
3 回答恢复成原来的样式外观
4 回答removeAttribute不是移除样式么?
2 回答恢复样式代码
2 回答改了样式如何再恢复样式呢?