2013-11-20 145 views
0

我在我自己的網頁上使用Chrome瀏覽器時遇到困難。其他網站似乎可以很容易地做到這一點。這是我的prtty簡單代碼,但start()函數不起作用。Javascript似乎無法在Chrome中工作

<doctype html> 
<html> 
<head> 
    <script type = "javascript"> 
     function start() { 
      alert("Hi"); 
     } 
    </script> 
</head> 
<body onload = "start()"> 
    Hi 
</body> 
</html> 
+0

把'script'在的'body' – tymeJV

+3

類型是文本'/ javascript' – devnull69

+2

文檔類型應當在比'不同方式限定的端部<!DOCTYPE HTML> '。 – VisioN

回答

3

的主要問題是你喜歡的類型屬性。如果你要保持它,那麼它應該是

<script type="text/javascript"></script> 

不過,你不需要它(在這裏看到:http://javascript.crockford.com/script.html)。您可以使用

<script></script> 

這將修復您的功能。

雖然不直接阻礙你的功能,但你的文檔類型缺少'!'和可能應該更新

<!doctype html> 
10

您使用錯誤type Attribute,應該是

<script type="text/javascript"> 

或者乾脆

<script> </script> //by default is type is "text/javascript" 

而且改變<!DOCTYPE html>

+0

[W3Fools](http://w3fools.com/)。 – VisioN

+0

@VisioN是的,我更新了這個鏈接:3 –

+0

@VisioN你是對的,我通常不使用。在這裏,我使用它,因爲它有很好的表格描述。但是現在它已經被macek修復了。謝謝。 – Praveen

0
<!doctype html> 
<html> 
<head> 
    <script> 
     function start() { 
      alert("Hi");   
     } 
    </script> 
</head> 
<body onload = "start()"> 
    Hi 
</body> 
</html> 
相關問題