javascript - 如何动态改变DIV标签的CSS样式属性?

标签 javascript css

我们有一个 div 标签:<div id='div1' style="background-color:red"></div>

我想知道如何更改此 div 标签的样式属性:-

  1. 我们可以清除样式值吗?

  2. 我们可以将值附加到现有样式属性吗?

  3. 我们可以为样式属性设置新值吗

提前致谢。

最佳答案

var div = document.getElementById('div1');

// Clear Value
div.setAttribute('style','');
  // OR
div.removeAttribute('style');

// Set Style / Append Style
div.style.backgroundColor = '#ff0000';

在添加或更改样式时,不要直接修改样式属性,除非您想将它们全部删除。

JavaScript 移除属性:https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttribute Javascript 样式:https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.style

关于javascript - 如何动态改变DIV标签的CSS样式属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22577010/

相关文章:

javascript - 想更改 jcarousel 皮肤,但现在 div 完全丢失

javascript - 类型错误 : Cannot read property "map" of undefined

javascript - window.location 工作时 window.open 不工作

php - 如果数组中的数据存在,自动生成 JS 变量 PHP/MySQL

javascript - w3-include-html 使用相对路径

javascript - IE 中的元素符号未附带占位符文本。在 Chrome 中工作正常

javascript - 通过脚本使用Office365 Excel打开CSV

html - 移动 View 图像中的 Bootstrap Carousel

php - 在 php 中更新图像

javascript - 如何使 facebook 中的文本像按钮一样变白?