-1
這是來自Javascript教程的HTML文檔的副本。在Chrome中打開它後,它的行爲不符合預期。當我點擊上面寫有Set Cookie
的按鈕時,無論我是否在框中寫了一些東西(我們應該在頁面上輸出)或沒有(我們應該得到一個警報),沒有任何東西顯示出來。爲什麼?HTML文檔中的Javascript未執行
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
<!--
function WriteCookie()
{
if(document.myform.customer.value == ""){
alert("Enter a name");
return;
}
cookievalue = escape(document.myform.customer.value) + ";";
document.cookie="name=" + cookievalue;
document.write("Setting Cookies : " + document.cookie);
}
//-->
</script>
</head>
<body>
<form name="myform" action ="">
Enter name: <input type="text" name="customer"/>
<input type="button" value="Set Cookie" onlick="WriteCookie();"/>
</form>
</body>
</html>
我不想舔我的屏幕。 – epascarello
Lmao,thx!發現這些小錯誤是多麼的困難。有沒有辦法從瀏覽器中獲取某種錯誤信息,以使錯誤發現更容易? – Sahand
你可以有一個自定義的onlick屬性,所以它確實不是一個錯誤....你可以有一個IDE插件來查看你的代碼並發現無效的屬性。你最好不要使用內聯事件並使用addEventListener。 – epascarello