私はボタンをクリックした後に、divにtestTag変数を表示したいと思います。私がクリックすると、完全な選択タグではなく、オプションタグのラベルのみが表示されます。 助けてください!これは私のコードです。javascript変数からdiv idにhtmlタグを表示するにはどうすればいいですか?
function showDropdown() {
\t \t
\t var textTag = "<select>";
\t var textOptions = ["option1","option2","option3"];
\t
\t for (i = 0; i < textOptions.length; i++) {
\t \t textTag += '<options value="' + textOptions[i] + '">' + textOptions[i] + "</options>";
\t \t
\t }
\t
\t textTag += "</select>";
\t \t
\t document.getElementById("dropdownTest").innerHTML= textTag;
\t console.log(textTag);
\t }
<!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>
問題は単なるタイプミスですので、私はこの質問を閉じるために投票してきました。 –