何が起こっているのですか?ドロップされたメニューをSTAYにすることを試みていますが、選択したものを元に戻します。それが問題だとわかっているので、誰かがjavascriptコードで私を助けることができますか?私はこれを自己学習しようとしている皆さん、ありがとう。Javascriptを使用してドロップダウンメニューの選択項目に留まる
function GetSelectedItem(){
\t \t var option = document.getElementById("locale").value;
}
//THIS WON'T WORK?
function StayOnSelectedItem(){
\t \t var element = document.getElementById("locale");
\t \t var value = element.options[element.selectedIndex].value;
\t }
\t
<!doctype html>
<html lang="en">
<head>
\t <meta charset="utf-8">
\t <title>My Website toolbar</title>
\t <link rel="stylesheet" href="languageswitcher.css">
</head>
<body>
<header>
<div id="country-select">
<form action="" method = "get">
<select id= "locale" name="locale">
\t \t \t <option value="en_US">English(US)</option>
\t \t \t <option value="en_GB">English(UK)</option>
\t <option value="bg_BG">Bulgarian</option>
\t <option value="cs_CS">Czech</option>
\t <option value="da_DK">Danish</option>
\t \t \t <option value="de_DE">German</option>
\t \t \t <option value="ek_GR">Greek</option>
\t \t \t <option value="es_ES">Spanish</option>
\t \t <option value="et_ET">Estonian</option>
\t \t \t <option value="fi_FI">Finnish</option>
\t \t \t <option value="fr_FR">French</option>
\t \t \t <option value="hu_HU">Hungarian</option>
\t \t \t <option value="it_IT">Italian</option>
\t \t \t <option value="lt_LT">Lithuanian</option>
\t \t \t <option value="lv_LV">Latvian</option>
\t \t \t <option value="nl_NL">Dutch</option>
\t \t \t <option value="no_NO">Norwegian</option>
\t \t \t <option value="pl_PL">Polish</option>
\t \t \t <option value="pt_PT">Portugese</option>
\t \t \t <option value="ro_RO">Romanian</option>
\t \t \t <option value="sk_SK">Slovak</option>
\t \t \t <option value="sl_SL">Slovenian</option>
\t \t \t <option value="sv_SE">Swedish</option>
</select>
<input value="Select" type="submit" />
</form>
</div>
</header>
<script src="languageswitcher.js"></script>
</body>
</html>
私がStayOnSelectedItem()を使用している場所は表示されませんが、投稿コードは実行コードスニペットで動作しているようですが、selectをクリックするとddlbは選択内容を保持します。 –
ページのリロード時に 'select-input'の値を設定してください – Rayon
このコードをコピーしてメモ帳++に貼り付けてブラウザで開くと、私の問題はイタリア語のような別の言語を選択したときです(JavaScriptの第1の機能)リンクに私を連れて行くだろうが、何が起こるのは、ドロップダウンメニューがデフォルト(英語米国) – Giorgio