[英]How to show html tags from javascript variable to a div id?
我想在单击按钮后将testTag变量显示给div。 当我单击时,它仅显示选项标签的标签,而不显示全部选择标签。 请帮忙! 这是我的代码。
function showDropdown() { var textTag = "<select>"; var textOptions = ["option1","option2","option3"]; for (i = 0; i < textOptions.length; i++) { textTag += '<options value="' + textOptions[i] + '">' + textOptions[i] + "</options>"; } textTag += "</select>"; document.getElementById("dropdownTest").innerHTML= textTag; console.log(textTag); }
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Show dropdown</title> </head> <body> <input type="button" id="showDrop" value="Show dropdown" onClick="showDropdown()"> <div id="dropdownTest"></div> </body> </html>
它称为<option>
,而不是<options>
:
function showDropdown() { var textTag = "<select>"; var textOptions = ["option1","option2","option3"]; // declare "i"! for (var i = 0; i < textOptions.length; i++) { // change this line textTag += '<option value="' + textOptions[i] + '">' + textOptions[i] + "</option>"; } textTag += "</select>"; document.getElementById("dropdownTest").innerHTML = textTag; console.log(textTag); }
<!doctype html> <html> <head> <meta charset="utf-8"> <title>Show dropdown</title> </head> <body> <input type="button" id="showDrop" value="Show dropdown" onClick="showDropdown()"> <div id="dropdownTest"></div> </body> </html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.