2014-01-06 251 views
-4

我剛剛寫了這段代碼,當我測試它時,javascript不起作用。 我有JavaScript啓用,我嘗試了不同的代碼,它的工作。我認爲可能有一個錯誤,但我看不到它。爲什麼我的代碼不工作?

<!DOCTYPE html> 
<html> 
<body> 
    <p id=「id」>Some Text</p> 
    <script> 
     document.getElementById(「id」).innerHTML=「Different Text」; 
    </script> 
</body> 
</html> 
+0

您是否複製/粘貼該代碼?我甚至無法在鍵盤上找到smartquotes。 – Cilan

+0

是的,我從原始文件複製它。 – user2480054

回答

5

您正在使用智能引號(「」),而不是正常的引號("")。替換引號,它會起作用。

<p id="id">Some Text</p> 
<script> 
    document.getElementById("id").innerHTML="Different Text"; 
</script> 

也許這是因爲您使用的是文字處理器,而不是IDE

+0

我關掉了智能報價,現在它可以正常工作。謝謝!我使用TextEdit。 – user2480054

+0

@ user2551603很高興幫助!你可能想要考慮使用IDE;它會使它更容易。 – Doorknob