Stefan Welscher: Wie kann ich prüfen, ob eine ID existiert??

Beitrag lesen

Hallo - bin grad mal wieder mit meiner Lieblingsscriptsprache beschäftigt :/
Ich suche eine Möglichkeit zu Prüfen, ob eine ID (unabhängig von den Elementobjekten) existiert.

leider funktioniert:

if (document.getElementByID(linkID))

nicht. Da die IDs über PHP generiert werden brauche ich diese Funktion um nicht Kilometerweit um das Problem herum bauen zu müssen

Über google war meine Suche bisher auch erfolglos...kann mir hier evtl. jemand weiterhelfen?

Hier noch der QT drumherum:

  
81 function load_category(kategorie_id)  
82 {  
83    var linkID=0;  
84    var regex1= new RegExp ('^(.*\?kategorie_id=)('+kategorie_id+')$');  
85    for (var a=0;a<id_array.length;a++)  
86    {  
87       linkID=id_array[a]+'link';  
88  alert(linkID);  
89       if (document.getElementByID("id12link")) {  
90       if (regex1.test(document.getElementByID(linkID).href))  
91       { menue(id_array[a]); break; }}  
92    }  
93 }  

in Zeile 89 soll natürlich später document.getElementByID(linkID)
stehen.
Und genau in dieser Zeile Bringt mir JS den Fehler!!(Zeile 89 Zeichen 7 - Das Objekt unterstützt diese Eigenschaft, oder Methode nicht).
Der alert in der Zeile zuvor wird noch korrekt abgearbeitet.
id12link (Testwert in Zeile 89) existiert im Formular (anchor-tag).
document.getElementByID(linkID).href zu prüfen bringt auch nichts.

Dank euch!