• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Code funktioniert nicht...

Status
Für weitere Antworten geschlossen.
So, ich habe mal wieder ein kleines Problem, und zwar habe ich alles nach SelfHTML gemacht aber mein dummer PC *gegen PC tret* macht das mal wieder nicht.

Code:
<script type="text/javascript">
<!--
function Show() {
	document.getElementsByName("p1").style='display:inline';
}
-->
</script>

Und das dann im Body-Bereich:

HTML:
<a href="#" onclick="Show()">Thema anzeigen</a>
<p name="p1" style="display:none;">Hallo</p>

Was stimmt denn daran nicht?
 
Werbung:
1. Muss nach getElementsByTagName eine Indexnummer in eckigen Klammern, ich glaube das funktioniert sonst nicht (bin mir aber nicht hundert prozent sicher).
2. Muss das so oder so .style.display = 'inline'; am Endesein.
 
So hier der verbesserte Code:

Code:
<script type="text/javascript">
<!--
function Show() {
	document.getElementsByName("p1")[0].style.display = 'inline';
}
-->
</script>

Aber funktionieren tuts immer noch nicht, der sagt mir immer, das Objekt ist NULL oder nicht vorhanden.
 
Werbung:
Dann gib dem Tag eine ID, und sprich das ueber
Code:
document.getElementById('id_des_objektes').style.display
an, das mach icha uch immer so.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben