【问题标题】:How to set class attribute of an element in Javascript? [duplicate]如何在Javascript中设置元素的类属性? [复制]
【发布时间】:2013-12-20 15:56:18
【问题描述】:

这是我生成组合框的代码。如何在其上添加 css 类名“chosen-select”?

var cell3 = row.insertCell(2);    
var element2 = document.createElement("select");   

var option1 = document.createElement("option");   
option1.value="";   
option1.innerHTML="--Select--";      
element2.appendChild(option1);   

var option2 = document.createElement("option");   
option2.value="1";   
option2.innerHTML="Apple";     
element2.appendChild(option2);   

element2.name = "description" + rowno;  
element2.id = "description" + rowno;   
element2.setAttribute("required","true");   
element2.style.width = "150px";   
cell3.appendChild(element2);   

【问题讨论】:

    标签: javascript dom


    【解决方案1】:

    你可以使用className属性:

    element2.className = "chosen-select";
    

    Documentation

    【讨论】:

    • 感谢您的回复,但它不起作用....
    • 是的。你一定是哪里弄错了。你把这条线放在哪里了?
    • element2.name = "描述" + rowno; element2.id = "描述" + rowno; element2.setAttribute("必需","true"); element2.style.width = "150px"; element2.className = "选择-选择"; cell3.appendChild(element2);
    • 我在上面的代码中使用了那一行,请检查它是否正确???
    • 对我来说很好用:jsfiddle.net/wmubg。你检查过 javascript 错误吗?
    猜你喜欢
    • 2014-03-18
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2022-01-08
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    相关资源
    最近更新 更多