Deine Beschreibung verwirrt mich o.O
Du brauchst ne SuFu die alle Id's in ein Array packt-> ok
Aber die haben doch alle verschiedene namen, und nich nur test ?! :P
Edit:
Kannste hiermit was anfangen ? :
PHP Code:
function returnAttributes(at){
var arr=[];
var elem=document.getElementsByTagName('*'), i=0, e;
while(e=elem[i++]){
e[at]?arr[arr.length]=e[at]:null;
}
return arr;
}
onload=function(){
var allIds=returnAttributes('id');
alert(allIds);
}
ByTagName kann man eine Wildcard zuweisen, dadurch bekommt man alle Elemente :P
kannst es auch direkt hiermit im Browser testen:
Quote:
|
javascript: function returnAttributes(at){var arr=[];var elem=document.getElementsByTagName('*'), i=0, e;while(e=elem[i++]){e[at]?arr[arr.length]=e[at]:null;}return arr;}var allIds=returnAttributes('id');alert(allIds);
|
Der Rest sollte dann klar sein oder ?!
Wenn nicht sag bescheid, und poste dann mal das gesamte Script, würd mich mal intressieren.