Ich versuche, eine generische JavaScript-Funktion zu erstellen, die Attribute für Ereignisse ändern würde.Javascript getElementById()
So wie es funktionieren würde, ist
function fooFunction(sourceElement)
{
var newName = sourceElement+'Span';
var newElement = document.getElementById(newName);
//Important line
newElement.property = "enter properties here";
}
und ich es mit etwas nennen würde wie
<img src="foo.gif" id="foo" name="foo" onmouseover="fooFunction(this.id);"/>
<span id="fooSpan" name="fooSpan">some text here</span>
Also in der Theorie, wenn das Bild schwebt, sollte es was propery ändern Ich muss Ändern Sie das fooSpan-Objekt. Es funktioniert in Opera, aber auf IE gibt es ein Null-Objekt zurück.
Irgendwelche Ideen?
Die Idee wäre, dass ich mehrere Bilder haben würde, die automatisch die Änderung der Eigenschaft auf die zugehörige Textspanne auslösen würde (in der Regel der CSS-Stil).
Sie sollten den eingegebenen Code erneut eingeben, da er verloren gegangen ist, weil Sie ihn nicht als Code markiert haben. –
Eigentlich versuche ich das Style-Attribut zu ändern. Aber das Objekt ist null, um damit zu beginnen.Danke für die schnelle Antwort. – mtranda
Konnten Sie den tatsächlichen Code posten, den Sie verwenden? Anstelle von 'newElement.property'. –