我寫了一些從javascript教科書逐字記錄的html/css/javascript代碼。出於某種原因,代碼在我的瀏覽器(這是最新版本的Firefox)中無法正常運行。當我點擊該按鈕時,瀏覽器中的所有javascript函數「toggleStyle()」都不會執行。這是該按鈕的代碼:無法獲得執行Javascript代碼的按鈕
<button type="button" onclick="toggleStyle()">Toggle Style</button>
這是javascript編碼。需要注意的是,當我按一下按鈕,執行甚至沒有警報()方法:
function toggleStyle() {
alert("toggleStyle() is working.");
var divMessage = document.getElementById("divMessage");
if (divMessage.className === "message-style1") {
divMessage.className = "";
}
else {
divMessage.className = "message-style1";
}
您是否嘗試過檢查Firefox的錯誤控制檯?按下「Ctrl + Shift + J」(如果在Windows上)以顯示可能導致代碼執行不正確的任何可能的錯誤或警告。請參閱:https://developer.mozilla.org/en/Error_Console默認情況下未啓用它。 – 2011-05-30 19:20:24
是否有另一個'}'來結束函數? – 2011-05-30 19:22:10
您忘記了關閉功能的'}'。 – cellcortex 2011-05-30 19:22:13