ドロップダウンリストから通常は非表示のアンカーdivs
をいくつか表示します。JavaScript:ドロップダウン選択でアンカーテキストを非表示にして表示する
生の行は、私が
<option onClick="return toggleMe('Indien')">Indien</option>
または
<option onClick="return toggleMe('#Indien')>Indien</option>
のような多くの方法を試してみました
<script type="text/javascript">
function toggleMe(a){
AlleAus()
var e = document.getElementById(a);
if(!e)return true;
// Umschaltung
if(e.style.display == "none")
{
e.style.display = "block"
}
else
{
e.style.display = "none"
}
return true;
}
function AlleAus() {
#Indien.style.display = "none";
#Indonesien.style.display = "none";
#Japan.style.display = "none";
etc...
}
</script>
以下のように見えるこの
h1 id="rglandwahl"><span style="color: #222222;">Wähle ein Land</span></h1>
<form id="rgasia" class="dropdownrg" action="#" name="rgasia"><select name="Land">
<option disabled="disabled" selected="selected" value="">Land wählen</option>
<option value="Indien">Indien</option>
<option value="Indonsien">Indonesien</option>
<option value="Japan">Japan</option>
etc...
</select></form>
Javascript
のように見えます上記のような同じ可能性を有する
又は
<option onClick="return toggleMe('#Indien')value="#Indien">Indien</option>
又はインディアン
又は同様
<form id="rgasia" class="dropdownrg" action="#" name="rgasia"><select name="Land" onclick="toggleMe(a)>
。
すべては私が望む結果を提供していません。私は何を間違っているのですか?
ダンケでdir erstmal、leiderのfunkts。ノッチニヒト。 属性をonchangeに変更しました。 "toggleMe(this.value)"は、もっとjsを学ぶ必要があります。 –
デバッグ環境(Chrome開発ツール、Firebugなど)にエラーメッセージが表示されますか? – TheRealMikeD
私は今、以下のstudio-klikのコードを使ってみようとしています。もっと簡単に見えます。彼のコードは自分のサンドボックスで動作しますが、サンドボックスではなく、サンドボックスではありませんが、同じコードですが、どう思いますか? –