Hi.
Ich kenn mich mit den Objekten in Javascript noch nicht so besonders aus und habe daher folgendes Problem:
Nun wird mir bei den Namen der Objekte immer "undefined" angezeigt. "tags[i].firstChild.name" funktioniert auch nicht....
Kann mir jemand sagen, wieso das nicht geht und wie man das zum Laufen bringt?
edit:
Ich habe ebend den Grund gefunden, warum das nicht geht. Und zwar gehört "name" nicht zu den Universaleigenschaften. Aber ist es möglich ein HTML-Objekt um einige Eigenschaften zu erweitern, wie z.B. "name"?
MfG thomy
Ich kenn mich mit den Objekten in Javascript noch nicht so besonders aus und habe daher folgendes Problem:
Javascript:
function update() {
tags = document.getElementsByTagName("time");
for(i=0;i<tags.length;i++){
tags[i].firstChild.data = "blabla "+i+" der name ist: "+tags[i].name;
}
}
HTML:
<time name="abc"> start 1 </time>
<time name="213"> start 2 </time>
<time> start 3 </time>
Kann mir jemand sagen, wieso das nicht geht und wie man das zum Laufen bringt?
edit:
Ich habe ebend den Grund gefunden, warum das nicht geht. Und zwar gehört "name" nicht zu den Universaleigenschaften. Aber ist es möglich ein HTML-Objekt um einige Eigenschaften zu erweitern, wie z.B. "name"?
MfG thomy
Zuletzt bearbeitet: