2009-07-01 47 views
0

我用mouseover事件調用下面的函數,但它不起作用。我的編號全部正確&我已正確鏈接了所有外部腳本。爲隱藏在樣式表getElementById問題

function new2() { 
var prevWin = document.GetElementById("recentlyaddedtip"); 
prevWin.style.visibility = "visible"; 
} 

recentlyaddedtip被設置(並且當我手動更改它適當地改變爲可見。)

+0

(這是基本的東西,但是...)是否在您嘗試更改的元素上設置ID值?你引用的情況是否與在ID中設置的相同(即全部是小寫)? – 2009-07-01 21:10:18

+0

解決了,謝謝。 – asdfasdfasdfasdf 2009-07-01 21:14:35

回答

11

JavaScript是大小寫敏感的。

嘗試:

document.getElementById('recentlyaddedtip'); 

通知小 'G'。

0
var prevWin = document.getElementById("recentlyaddedtip"); 
0

getElementById是區分大小寫的函數名稱。

2

你不應該在GetElementById中大寫G,它應該是getElementById()。 JavaScript是大小寫敏感的;-)

0

GetElementById應該是getElementById(請注意大小寫)

0

好了,我沒有看到你的鼠標懸停功能,所以我不知道,如果這是正確的拼寫,但嘗試:

var prevWin = document.getElementById("recentlyaddedtip"); 

小寫字母g。