2012-06-19 18 views
0

下面完整複製代碼。爲什麼我的本地JavaScript代碼沒有在本地HTML 5文件上運行?

<!DOCTYPE html> 
<html> 
<head> 
    <meta charset="UTF-8" /> 
    <title>Avaliações</title> 
    <script type="text/javascript" src="jquery-1.7.2-min.js" /> 
    <script type="text/javascript" src="jquery.xslt.js" /> 
</head> 
<body> 
    <script type="text/javascript"> 
     alert('123'); 
     $(function(){ 
      alert('affe'); 
      $('body').xslt({xmlUrl: 'xxx.xml', xslUrl: 'xxx.xsl'}); 
     }); 
    </script> 
</body> 
</html> 

爲什麼警報不起作用?

edit2:沒關係,當我包括jQuery時,這是一個打字錯誤...當XLST插件警告我關於未定義的jQuery和$時,我意識到它是這樣的。

+0

你檢查錯誤控制檯? – Bogdacutu

+0

是的,我檢查了錯誤控制檯,我甚至安裝了Firebug,沒有任何報道,奇怪的是。 – Spidey

回答

3

因爲使用 「/>」 不爲JavaScript工作。不幸的是,你需要把

<script type="text/javascript" src="jquery-1.7.2-min.js"></script> 

兩個JavaScript文件

+0

LOOOOOOL。感謝您的答覆。 – Spidey

2

很確定<script>標籤不能使用短格式語法。所以

<script type="text/javascript" src="jquery-1.7.2-min.js" /> 
<script type="text/javascript" src="jquery.xslt.js" /> 

應該

<script type="text/javascript" src="jquery-1.7.2-min.js"></script> 
<script type="text/javascript" src="jquery.xslt.js"></script> 
+0

是的,就是這樣,所有剩下的代碼只是嵌套在第一個未關閉的腳本中;) –

相關問題