使用element.style添加到以前的样式

时间:2017-04-26 05:32:31

标签: javascript css

我有一个具有设置样式的html元素。

element.style {
  "existing css;"
}

我希望在不覆盖"现有css"的情况下添加样式。 (例如我的风格是不透明度和指针事件)

element.style = "opacity: 0; pointer-events: none;"

结果我正在寻找:

element.style {
  existing css;
  opacity: 0;
  pointer-events: none;
}

当前输出:

element.style {
  opacity: 0;
  pointer-events: none;
}    

我知道我可以添加一个课程,但想知道是否可以使用javascripts element.style =" css" 。我也尝试过:

element.style += "opacity: 0; pointer-events: none;

非常感谢任何反馈。

2 个答案:

答案 0 :(得分:0)

var d = document.getElementById("div1");
d.className += " otherclass";

答案 1 :(得分:0)

document.getElementById("div1").className += "otherclass";