à travers une sélection de liste déroulante Je veux montrer plusieurs ancre divs
qui sont normalement cachés.JavaScript: pour masquer et afficher le texte d'ancher à travers une sélection de liste déroulante
La ligne brute se présente comme suit
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
ressemble ci-dessous
<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>
J'ai essayé plusieurs façons comme
<option onClick="return toggleMe('Indien')">Indien</option>
ou
<option onClick="return toggleMe('#Indien')>Indien</option>
ou
<option onClick="return toggleMe('#Indien')value="#Indien">Indien</option>
ou Indien
ou bien<form id="rgasia" class="dropdownrg" action="#" name="rgasia"><select name="Land" onclick="toggleMe(a)>
avec les mêmes possibilités comme ci-dessus.
Tous ne fournissent pas le résultat que je voudrais. Qu'est ce que je fais mal?
Danke dir erstmal, Leider funkts. noch nicht. J'ai changé l'attribut en onchange. "ToggleMe (this.value)", on dirait que j'ai besoin d'apprendre plus de js .. –
Voyez-vous des messages d'erreur dans votre environnement de débogage (Chrome Developer Tools, Firebug, etc.)? – TheRealMikeD
J'essaie maintenant d'aller avec le code de studio-klik ci-dessous, semble plus simple pour moi, donc je le comprends probablement mieux. Son code fonctionne dans son bac à sable, mais sur mon site non et dans mon bac à sable non, mais c'est le même code, qu'en pensez-vous, que pourrait-il être? –