1
我有這個代碼在我的web服務器上的php文件中,並且它正在通過使用「web瀏覽器」的VB.NET程序顯示,並且看到一些人仍然使用IE作爲他們的默認網頁瀏覽器每次啓動程序時都會收到此錯誤。任何人都有任何想法可能會造成這種情況?JavaScript腳本錯誤代碼0 - 需要的對象
<SCRIPT TYPE="TEXT/JAVASCRIPT">
function Toggle(image, list)
{
var listElementStyle = document.getElementById(list).style;
if (listElementStyle.display == "none")
{
listElementStyle.display = "block";
document.getElementById(image).src="./images/minus.png";
document.getElementById(image).alt="Close";
}
else
{
listElementStyle.display="none";
document.getElementById(image).src="./images/plus.png";
document.getElementById(image).alt="Open";
}
}
function TreeInit(nodes)
{
var counter;
for(counter = 1; counter <= nodes; counter++)
{
document.getElementById('childList' + counter).style.display="none";
}
}
</SCRIPT>
TreeInit稍後會在我的網頁底部調用。
<SCRIPT TYPE="TEXT/JAVASCRIPT">
TreeInit(4)
</SCRIPT>
我添加了一個;
後TreeInit(4)
的錯誤是,我只用了兩個孩子,而不是4.改變TreeInit(4);
到TreeInit(2);
,一切都很好。感謝大家的幫助!
會在'TreeInit(4)'幫助後加';'嗎? – Passerby
加上;正如路人所說,它應該起作用。我們通過添加類似10-12的東西來修復我們的IE問題「;」在我們的JS: -/ –
@SamueleMattiuzzo _「我們修復了我們的IE問題......」應該是「我們修復了我們糟糕的JS設計......」 – Andreas