Joachim: contains() mit ner Variable

Beitrag lesen

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