contains() mit ner Variable
Myke
- javascript
0 Joachim
Hallo Leute,
vielleicht könnt ihr mir helfen:
Wie kann man der "all.contains()"-Methode
statt einem ID-Namen eine Variable übergeben?
also statt:
all.contains(id des gesuchten Elements)
lieber:
all.contains(Variable)
???
Gibt es da irgend eine Möglichkeit?
hi,
all.contains(id des gesuchten Elements)
afaik ist die Syntax so:
object.contains(objectElement)
all.contains(Variable)
Gibt es da irgend eine Möglichkeit?
objectElement ist immer ein Object. In der Objektreferenzierung kannst Du natuerlich ein Variable einsetzen, also:
var id = "lala";
var oEl = document.getElementById(id);
oder
var myIds = new Array("lala", "foo", "bar");
var oEl = document.getElementById(myIds[0]);
function go(oEl) {
if (document.getElementById("myElement").contains(oEl)) tu_was();
}
go(oEl);
Geht alles uebrigens nur bei IE (falls auch IE4, musst Du natuerlich mit document.all referenzieren)
hth + Gruss Joachim