getElementsByTagName für alle elemente?
MadMac
- javascript
hallo zusammen,
ein kleiner einwurf. nehmen wir an, ich hätte einige objekte der form
move:piece<DIV style="width:250; height:300; background:ffcc00;"></DIV></move:piece>
von denen ich die anzahl nicht kennen würde. dann würden wir noch witer annehmen, es würden auch noch
move:piece<img src="1.jpg" width="120" border="0"></move:piece>
darunter, aber ich hätte keine ahnung, wie viele da eigentlich wären. wir würde ich jetzt von allen diesen elementen die positionen rausbekommen, die sich durch einen wilde anordnung, die ich auch nicht kenne, ergeben.
das müssten wir mal annehmen.
wie würde da eine lösung sein?
danke und einen schönen abend...
Hallo,
darunter, aber ich hätte keine ahnung, wie viele da eigentlich wären. wir würde ich jetzt von allen diesen elementen die positionen rausbekommen, die sich durch einen wilde anordnung, die ich auch nicht kenne, ergeben.
das müssten wir mal annehmen.
wie würde da eine lösung sein?
var alleelemente=document.getElementsByTagName("*");
Damit kannst Du nun das Objektarray (aka Collection) alleelemente[0 bis alleelemente.length-1] ansprechen. Das entspricht uebrigens hinsichtlich der Referenzierung der Verwendung der document.all-Collection im IE (wobei man letztere dort ab Version 5 nicht mehr braucht).
MfG, Thomas