javascript - DOM如何在div中添加多种样式

标签 javascript dom

我尝试使用 DOM setAttribute 添加多个样式属性,但它不起作用。我如何使用 JavaScript 来做到这一点?

 var modificar = document.getElementById('opciones');
 modificar.setAttribute('style','float:left');
 modificar.setAttribute('style','margin:0px');

最佳答案

setAttribute 很可能工作正常,但由于您调用它两次,第一次调用的结果会被第二次调用的结果覆盖。

要么:

modificar.setAttribute('style','float: left; margin:0px;');

或者按照另一个答案中的建议使用 style 属性。

关于javascript - DOM如何在div中添加多种样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16118921/

相关文章:

javascript - 我的 jquery 没有将 div 添加到正确的节点

javascript - 使用 parseInt 获取 div 元素属性总是返回 NAN

javascript - 在切换时销毁这个 jQuery 插件

javascript - 搜索每个网址时打开链接,然后关闭每个窗口并将网址添加到数组中

javascript - 按字母顺序对描述术语进行排序,并随之移动后面的 DOM 元素

java - 在 Java 中比较 XML

javascript - 'self.fn.apply(self, message)' 和 'self.fn(message)' 之间有什么不同,为什么使用第一种方法?

javascript - 使用 ajax 更新 Shopify 购物车而不刷新页面

javascript - 获取被单击元素在 HTML 源代码中的插入符号 [开始、结束] 位置

javascript - 基于 HTML5 视频分辨率的动态父 div 宽度和高度