下記のままだと1000年から始まってしまいます。最後が2018年です。
<form action=" method="GET">
<script>
document.write("<select name='year'>");
for(var i = 1000; i<= 2018; i++){
document.write("<option>" + i + "</option>");
}
document.write("</select>");
</script>
<input class="btn" type="submit" value="この年をチェック">
for文の中を
for(var i = 2018; i<= 1000; i--){
のようにいじっては見たのですがわかりません。
上記構文を直していただけないでしょうか。
よろしくお願いします。
こんな感じで。
<form action="" method="GET"> <script> document.write("<select name='year'>"); for(var i = 2018; i >= 1000; i--){ document.write("<option>" + i + "</option>"); } document.write("</select>"); </script> <input class="btn" type="submit" value="この年をチェック">
# option の話とは関係ありませんが、form の action 属性で、ダブルクォートがひとつ抜けてました