Javascript 使用JS将样式附加到div

Javascript 使用JS将样式附加到div,javascript,styles,Javascript,Styles,我试图用JS将样式附加到DIV中,但由于某些原因,我没有成功。 也许我做错了什么。这是我的密码 document.getElementById(“umnip”).style(“宽度”、“70%”) 70%完成 我把它修好了。首先,我没有触发我希望代码被执行的函数。。。错误的逻辑。第二个是js,它完成了这个技巧 var el = document.getElementById('umnip'); el.setAttribute('style', 'width:70%;'); 我确信这很简单。

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

document.getElementById(“umnip”).style(“宽度”、“70%”)

70%完成

我把它修好了。首先,我没有触发我希望代码被执行的函数。。。错误的逻辑。第二个是js,它完成了这个技巧

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

我确信这很简单。。。只是需要一些指导。谢谢。

在我看来,这是更好的方法。我在其他帖子中发现了一些,但这一条在谷歌搜索中出现得最早

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

    var div = document.createElement('div');
    div.style.cssText = "border-radius: 6px 6px 6px 6px; height: 250px; width: 600px";
这只适用于jQuery

    $("#" + TDDeviceTicketID).attr("style", "padding: 10px;");
    $("#" + TDDeviceTicketID).attr("class", "roundbox1");

    This works for removing it JQUERY
    $("#" + TDDeviceTicketID).removeAttr("style");
    $("#" + TDDeviceTicketID).removeAttr("class");

样式
是节点的属性,而不是函数。尝试
document.getElementById(“umnip”).style.width=“70%”可能重复您需要使用属性检查此帖子