如何动态改变DIV标签的CSS样式属性
How to dynamically change CSS style attribute of DIV tag?
我们有一个div标签:<div id='div1' style="background-color:red"></div>
我想知道我们如何改变这个div标签的样式属性:-
-
我们可以清除样式值吗?
-
我们可以给现有的style属性附加值吗?
-
我们可以为style属性设置新的值吗
var div = document.getElementById('div1');
// Clear Value
div.setAttribute('style','');
// OR
div.removeAttribute('style');
// Set Style / Append Style
div.style.backgroundColor = '#ff0000';
在添加或更改样式时不要直接修改style属性,除非您想要删除所有样式。
JavaScript removeAttribute: https://developer.mozilla.org/en-US/docs/Web/API/Element.removeAttributeJavascript样式:https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement.style
使用setAttribute()
覆盖并在属性上添加新值。
var div = document.getElementById('div1');
// div.setAttribute('property', 'value');
div.setAttribute("style", "color: green; align:center;");
你可以使用js -
document.getElementById('#div1').style += "padding-top:40px";
您可以尝试这样做,例如:
$("#div1").css("property",'value');
相关文章:
- 不使用自定义CSS或HTML(使用框架方法)的角度材质文本输入或文本区域标签大小
- 单击标签后,使用Javascript更改正文CSS
- jQuery获取其他标签's css并将其添加到其他
- 圆环饼图中数据标签的自定义CSS类
- 如何更改CSS文件或隐藏<link>标签
- CSS-转换高度在<a>标签
- 如果选中,请更改复选框的标签css类
- 如何将不同的 CSS 类添加到 ajax 响应的不同标签中
- 在 Rails 上初始化应用程序 CSS 和 JavaScript 标签时,未显示 FullCalendar 标题工具栏
- 动态添加 css 类到
标签 - css 文本输入效果与标签
- Riot.js使用 css 库作为标签或组件
- 选择标签似乎搞砸了我的 CSS
- 我在 标签中设置了背景图像,现在我想使用内联 CSS 在鼠标悬停事件上更改图像
- 如何使用 JavaScript 或 CSS 更改选择标签中的选项宽度
- 如何根据主题标签更改活动链接的 css
- 使用Javascript为输入字段添加边框样式颜色(提交时没有值),该字段已经在css中带有!important标签的边
- 对 CSS 错误标签进行材料化处理
- 如何在点击 标签时更改 CSS 链接
- 从html img标签- css中更改一个svg元素的颜色