我們有一些舊的代碼在我們的網站,我似乎無法找到爲什麼它不能正常工作,所以我想知道如果新鮮的眼睛可以看到我不能。 這些功能:Javascript切換問題
function Toggle(item) {
obj=document.getElementById(item);
visible=(obj.style.display!="none")
key=document.getElementById("x" + item);
if (visible) {
key.innerHTML="<img src='/images/common/leftsidebullet_closed.gif' height=10 width=10 border=0>";
obj.style.display="none";
} else {
key.innerHTML="<img src='/images/common/leftsidebullet_opened.gif' height=10 width=10 border=0>";
obj.style.display="block";
}
}
function Toggle2(item) {
obj=document.getElementById(item);
visible=(obj.style.display!="none")
key=document.getElementById("x" + item);
if (visible) {
obj.style.display="none";
key.innerHTML="<img src='/images/common/leftsidebullet_closedOrange.gif' height=10 width=10 border=0>";
} else {
obj.style.display="block";
key.innerHTML="<img src='/images/common/leftsidebullet_openedOrange.gif' height=10 width=10 border=0>";
}
}
和示例頁面位於here 如果你點擊了「第1部分 - 規格」,在頁面的中間列表項,它需要兩次點擊居然火切換而不是第一次這樣做。 這不是創建一個錯誤,我想不出任何其他的東西,所以我想我會問,如果別人可以看到一些東西。
非常感謝,這就是訣竅。我很確定這與「可見」設置不正確有關,但我沒有注意到「沒有」而不是「阻止」。 – stephmoreland 2011-02-07 19:37:02