使用JS为div添加样式

时间:2017-12-20 13:53:01

标签: javascript styles

我试图用JS将样式添加到DIV但是由于某种原因我没有成功。 也许我做错了什么。这是我的代码



document.getElementById("umnip").style("width", "70%");

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="progress">
    <div id="umnip" class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100">
      <span class="sr-only">70% Complete</span>
    </div>
  </div>
&#13;
&#13;
&#13;

知道我做错了吗?

2 个答案:

答案 0 :(得分:1)

IMO这是更好的方法。我在其他帖子中发现了其中一些内容,但该帖子首先出现在Google搜索中。

这部分适用于标准JavaScript。我很确定您可以使用它删除所有样式以及添加/覆盖。

public int pop() throws EmptyTowerException {
    int meret=0;
    for (int i = magassag-1; i > -1; i--) {
        if (Torony[i] > 0) {
            meret = Torony[i];
            Torony[i] = 0;
            break;
        }
    }
    if(meret == 0){
        throw new EmptyTowerException();   // ERROR 1
    }
    else {
        return meret; 
    }
}

这仅适用于jQuery

    var div = document.createElement('div');
    div.style.cssText = "border-radius: 6px 6px 6px 6px; height: 250px; width: 600px";

答案 1 :(得分:0)

我修好了。首先,我没有触发我想要执行代码的功能......错误的逻辑。第二个是这个诀窍的js。

var el = document.getElementById('umnip');
el.setAttribute('style', 'width:70%;');

我确信这很简单......只需要一些方向。感谢。