如何在javascript innerHTML方法中包含一个类?

时间:2017-10-31 21:54:29

标签: javascript css

我正在开发一个动态表单,当我从下拉列表中选择一个特定选项时,会出现一个新字段。我的问题是它没有风格化,因为它没有选择课程。这是我的代码。

document.getElementById('div2').innerHTML = '<select class="selectmenu"> <option selected="selected">Select Clinic</option> <option value="Clinic1">Clinic1</option> <option value="Clinic2">Clinic2</option> </select>';

“selectmenu”类未加载。

1 个答案:

答案 0 :(得分:0)

实际上它看起来很好,但我最近也直接使用innerHTML遇到了一些问题。尝试这个怎么样:

document.getElementById("div2").innerHTML = "";
document.getElementById("div2").insertAdjacentHTML('<select class="selectmenu"> <option selected="selected">Select Clinic</option> <option value="Clinic1">Clinic1</option> <option value="Clinic2">Clinic2</option> </select>');

查看我的帖子&#39;回答:Event is triggered only once when applied to multiple elements

也许它再次发生了奇怪的事情......