對JS很新穎,只是玩弄了我從書中寫下的示例。 使用下面的代碼 - 爲什麼我的函數沒有被執行?我打電話給他們,語法是正確的。如果我把document.addEventListener(「DOMContentLoaded」,init,false); 然後init()函數將執行,但不是test()函數。瞭解javascript中的流程
我也很困惑,應該正確放置document.addEventListener的位置,以及它對於init函數的意義。應該首先調用init()函數嗎? init()函數中通常會發生什麼?
在此先感謝。下面的代碼;
function init() {
var panel = document.getElementById("panel");
panel.innerHTML = "Hello World";
}
function test() {
var panel = document.getElementById("panel");
panel.innerHTML = "See ya";
}
init();
test();
你怎麼知道是不是正在執行的功能是什麼?整個文檔是什麼樣的? JavaScript控制檯中是否顯示任何錯誤? –
jsfiddle會很有用 – OrangeDog
因爲當我加載html頁面時,它是空白的 – DJC