イベントの属性を変更する汎用 JavaScript 関数を作成しようとしています。
それが機能する方法は
function fooFunction(sourceElement)
{
var newName = sourceElement+'Span';
var newElement = document.getElementById(newName);
//Important line
newElement.property = "enter properties here";
}
そして、私はそれを次のようなもので呼び出します
<img src="foo.gif" id="foo" name="foo" onmouseover="fooFunction(this.id);"/>
<span id="fooSpan" name="fooSpan">some text here</span>
したがって、理論的には、画像をホバリングすると、fooSpan オブジェクトで変更する必要があるプロパティが変更されるはずです。Opera では動作しますが、IE では null オブジェクトを返します。
何か案は ?
アイデアは、関連付けられたテキスト スパン (通常は css スタイル) でプロパティの変更を自動的にトリガーする複数の画像を用意することです。