我試圖創建一個通用的JavaScript函數,可以改變事件的屬性。Javascript getElementById()
它的工作方式是
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上它返回一個空對象。
任何想法?
這個想法是,我會有多個圖像,會自動觸發相關文本跨度(通常是CSS樣式)的屬性更改。
您應該重新輸入因丟失而插入的代碼,因爲您沒有將其標記爲代碼。 – 2009-06-03 20:01:28
其實我試圖改變樣式屬性。但該對象無效。感謝您及時的回覆。 – mtranda 2009-06-03 20:02:55
你能發佈你使用的實際代碼嗎?而不是'newElement.property'。 – 2009-06-03 20:07:23