document.getElementById vorhanden oder nicht ?!?
jan
- javascript
Moin !
kann mir einer von Euch sagen wie man testen kann ob
var language = 'EN';
var word = 'ERROR';
document.getElementById(word).innerHTML=texts[language][word];
existiert oder nicht ???
Gruß Jan :-)
Hallo Jan,
if(document.getElementById){
// Methode getElementById() ist vorhanden
if(document.getElementById(word)){
// Element mit der ID {var word} ist vorhanden
var element=document.getElementById(word);
// weitere Verarbeitung
}
}
// oder zusammen:
var element;
if(document.getElementById && (element=document.getElementById(word))){
mach_was_mit(element);
}
Gruß aus Berlin!
eddi
Hi,
if(document.getElementById(word)){
// Element mit der ID {var word} ist vorhanden
var element=document.getElementById(word);
ineffizient, da document.getElementById(word) zweimal aufgerufen wird.
Besser:
var element = document.getElementById(word);
if (element)
{
cu,
Andreas
Guten Morgen Andreas! *scnr*
Hi,
kann mir einer von Euch sagen wie man testen kann ob
var language = 'EN';
var word = 'ERROR';
document.getElementById(word).innerHTML=texts[language][word];
>
> existiert oder nicht ???
Der Code existiert, schliesslich hast du ihn gepostet.
Wenn du wissen willst, ob und welche Objekte/Eigenschaften bei seiner Ausführung existieren - dann fasse bitte deine Frage spezifischer.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]