getElementsByName für proprietäre name Tags
FraFu
- javascript
0 wahsaga0 FraFu
Hallo!
Ich hab in einer Tabelle 3 Zeilen die jeweils ein name Attribute bekommen. Firefox/Mozilla liefern mit getElementsByName alle Elemente zurück. Aber der IE nicht.
Gibts dafür eine Erklärung?
Ich weiß, dass der Code aufgrund des Name Tags nicht valide ist. Ist in dem Fall aber egal.
<html>
<head>
<script type='text/javascript'>
function showhideinfoblock()
{
var infotrs = document.getElementsByName("infoblock");
alert(infotrs.length);
}
</script>
</head>
<body onLoad="showhideinfoblock()">
<table>
<tr name="infoblock"><td>a</td></tr>
<tr name="infoblock"><td>b</td></tr>
<tr name="infoblock"><td>c</td></tr>
</table>
</body>
</html>
mfg
frafu
hi,
Ich hab in einer Tabelle 3 Zeilen die jeweils ein name Attribute bekommen. Firefox/Mozilla liefern mit getElementsByName alle Elemente zurück. Aber der IE nicht.
Gibts dafür eine Erklärung?
Ja, und die hast du doch auch bereits gefunden:
Ich weiß, dass der Code aufgrund des Name Tags nicht valide ist.
Also was ist dir jetzt noch unklar?
Ist in dem Fall aber egal.
Nö, ist es nicht.
gruß,
wahsaga
Hallo!
Ich weiß, dass der Code aufgrund des Name Tags nicht valide ist.
Also was ist dir jetzt noch unklar?
Ist in dem Fall aber egal.
Nö, ist es nicht.
Gibt es eine Möglichkeit (zb mit einem bestimmten Doctype) benutzerdefinierte Attribute zu verwenden?
mfg
frafu
Hallo,
Gibt es eine Möglichkeit (zb mit einem bestimmten Doctype) benutzerdefinierte Attribute zu verwenden?
Zu diesem Thema gibt es unter http://www.alistapart.com/articles/scripttriggers/ einen sehr interessanten Artikel.
Ciao,
Andreas
Hallo!
Gibt es eine Möglichkeit (zb mit einem bestimmten Doctype) benutzerdefinierte Attribute zu verwenden?
Zu diesem Thema gibt es unter http://www.alistapart.com/articles/scripttriggers/ einen sehr interessanten Artikel.
Danke. Ist aber den Aufwand nicht wert. Dann hol ich mir die TRs halt auf eine andere Art und Weise.
mfg
frafu
Hi,
Dann hol ich mir die TRs halt auf eine andere Art und Weise.
Gruß, Cybaer