私はドロップダウンボックスをしたい、それは、いくつかの数字を持って、1-5言う。javascript配列html5ドロップダウンボックス
と私はまずこのhttp://jsfiddle.net/yYW89/
<select id="selectNumber">
<option>Choose a number</option>
</select>
var select = document.getElementById("selectNumber");
var options = ["1", "2", "3", "4", "5"];
for(var i = 0; i < options.length; i++) {
var opt = options[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
select.appendChild(el);
}
を見つけ、私はちょうどに別々の部品を置くことができるはず、この作業を取得カント、それが動作するはず?
第二に、私はライン
var select = document.getElementById("selectNumber");
は、配列の残りの部分に接続する方法を理解しない、私はそれをすべてをリンクするために必要ないくつかの他の事はありますか?私はちょうど今、私のjsファイルとHTMLに持って
EDIT
だから、これは正確なコードである
javascriptの
var select = document.getElementById("selectNumber");
var options = ["1", "2", "3", "4", "5"];
for(var i = 0; i < options.length; i++) {
var opt = options[i];
var el = document.createElement("option");
el.textContent = opt;
el.value = opt;
select.appendChild(el);
}
HTML
<td> Ticket amount :</td><td><select id="selectNumber">
<option>Ticket Amount</option>
</select></td>
私は私が持っていることを追加する必要がありますjsとhtmlをリンク
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script type = "text/javascript" src = "Cinema.js"></script>
<title>Cinema</title>
</head>
<body>
正確に何が問題になりますか? – Lixus
このフィドルは正常に動作します。「番号を選択」をクリックすると数字1から5は表示されませんか?あなたの2番目の質問に答えるには、 'var select = document.getElementById(" selectNumber ");' idに基づいてHTMLマークアップを取得します。続きを読む[ここ](https://www.w3schools.com/jsref/met_document_getelementbyid.asp) – novembersky
私は基本的にすべてのものをコピーしましたが、数字を見ることはできません、それはちょうど選択番号を言います – kmce