style "display: none
Tobias Otto
- javascript
0 Siechfred0 Cheatah0 Tobias Otto1 Cheatah
0 benjamin
Hallo, warum funktioniert diese Funktion bei mir nicht===
function checkmarke(o){
if(o.value=='keine'){
document.getElementByld('markeneu').style.display = "none";
}
}
Danke
Hallo, warum funktioniert diese Funktion bei mir nicht===
Weil du höchstvermutlich der CSS-Eigenschaft display zuvor keine Eigenschaft zugewiesen hast. Hole dies nach, dann sollte es funktionieren.
Siechfred
Hallo,
ne geht leider nicht.
Danke für deine Hilfe!"
ne geht leider nicht.
Grade gesehen: Ist es ein C&P-Fehler, dass du getElementBy_l_d statt getElementById geschrieben hast? Ansonsten zeig mal ein bisschen mehr von deinem Code und poste evtl. Fehlermeldungen.
Siechfred
//JS
function checkmarke(o){
if(o.value=='keine'){
document.getElementByld(markeneu).style.display = "block";
}
}
//HTML
Marke:<br />
<select name='marke' onchange='checkmarke(this)' class='formulatext'><option value='keine'>keine hier aufgeführte</option><option value='mexx'>Mexx</option></select><br /><br />
<div id='markeneu' style='display:none;' >
Neue Marke:<br />
<input type='text' name='markeneu' class='formulatext'/><br /><br />
</div>
Hello out there!
document.getElementByld(markeneu).style.display = "block";
Welchen Wert hat die Variable markeneu?
See ya up the road,
Gunnar
Hi Tobias!
//JS
function checkmarke(o){
alert("Wert:"+o.value);
if(o.value=='keine'){
document.getElementByld('markeneu').style.display = "block";
//hier copy paste error ^ ^
}
}
Was steht dann im Alert?
Grüsse,
Richard
Hi,
Hallo, warum funktioniert diese Funktion bei mir nicht===
vermutlich weil Du etwas falsch gemacht hast. Was bedeutet "funktioniert nicht"?
Cheatah
Hallo, es passiert einfach garnichts.
Eigentlich sollter der layer markeneu verschwinden, aber er bleibt.
Danke
Hi,
Hallo, es passiert einfach garnichts.
nicht mal ein JavaScript-Fehler? Nun, dann ist entweder die Bedingung in der Abfrage nicht erfüllt, oder die Funktion wird nicht aufgerufen.
Cheatah
Hallo, warum funktioniert diese Funktion bei mir nicht===
function checkmarke(o){
if(o.value=='keine'){
document.getElementByld('markeneu').style.display = "none";}
}Danke
<script type="text/javascript">
function abc(fuu)
{
if(fuu == 'keine'){
document.getElementById("bar").style.display = "none";
}
}
</script>
<div style="display:block;" id="bar">MAN KANN MICH SEHEN</div>
<a onclick="abc('keine');" href="javascript:void(0);">klick mich</a>
das sollte dir hoffentlich weiterhelfen