私はJavascriptの初心者で、何かが機能しない理由を理解しようとしています。セクションにいくつかの参照配列を含む単純なページを作成しました。このページに<head>
アクセスできる<body>
ので、ヘッドセクションは次のようになります。
<!DOCTYPE html>
<html>
<head>
<script>
var cities = [ "London", "New York" ];
</script>
</head>
この配列を使用してHTMLの本文のドロップダウンを駆動したいので、これを使用すると思いました。
<body>
<select id="dd_city">
<script>
for( i = 0; i < cities.length; i++)
{
document.write( "<option value=" + i + ">" + cities[i] + "</option>" )
}
</script>
</select>
...
これは合理的だと思いました。オンラインで見つけた例に基づいています。ただし、配列が空であるかのように、空のドロップダウンが生成されるだけであることがわかりました。何を誤解したり、間違えたりしましたか?