ホームページ > ウェブフロントエンド > htmlチュートリアル > 年のリストボックスを作成したいのですが、小さな問題があります_html/css_WEB-ITnose

年のリストボックスを作成したいのですが、小さな問題があります_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 12:18:13
オリジナル
1350 人が閲覧しました

この投稿は liln0530 によって最終編集されました: 2013-01-10 11:03:56

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>
ログイン後にコピー

問題ありません。 js の場所に問題がありますか? 本文の後または onload 時に呼び出します
を追加しましたそれです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート