我正在开发一个动态表单,当我从下拉列表中选择一个特定选项时,会出现一个新字段。我的问题是它没有风格化,因为它没有选择课程。这是我的代码。
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”类未加载。
答案 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
也许它再次发生了奇怪的事情......