ホームページ >ウェブフロントエンド >htmlチュートリアル >年のリストボックスを作成したいのですが、小さな問題があります_html/css_WEB-ITnose
javascript select
<select name="gender" style="width:200; margin-left:50px;" id="Yearselect"><script type="text/javascript"> var yselect=document.getElementById("Yearselect") var year = new Date() var nYear = year.getFullYear() while(nYear >= 1970 ) { yselect.options.add(new Option(nYear + "年", nYear-1970))//这里的年怎么就加不上? nYear-- }</script></select>
どういう意味ですか?年の値を追加できないためですか、それともオプション項目を追加できないためですか
yselect.options.add(new Option(nyear, nyear-1970))//年は2013のように表示できますが、単語を追加したいだけです最後に「年」
yselect .options.add(new Option(nyear + "年", nyear-1970))//年すら表示されず、何もありません
<html><head></head><body> <select name="gender" style="width:200; margin-left:50px;" id="Yearselect"> </select></body><script type="text/javascript"> var yselect=document.getElementById("Yearselect") var year = new Date() var nYear = year.getFullYear() while(nYear >= 1970 ) { yselect.options.add(new Option(nYear + "年", nYear-1970))//这里的年怎么就加不上? nYear-- } </script></html>