2014-11-23 55 views
0

我只是一種學習JavaScript是這個練習後,但它不工作,我不明白。加載時,頁面應該讀取更多文本。但它只顯示段落中的一些文字。它不會像getElementById那樣改變它。有小費嗎?getElementById Javascript無法正常工作?

<!doctype html> 
<html> 
<head> 


<title>Learning Javascript</title> 

    <meta charset="utf-8" /> 
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> 
    <meta name="viewport" content="width=device-width, initial-scale=1" /> 



</head> 

<body> 

    <p id="text">Some text</p> 

    <script type="text/javascript"> 

    // This is a comment 
    /* Multi line comment 

    */ 

    document.getElementById{"text"}.innerHTML="Some more text"; 

    </script> 

</body> 
</html> 
+2

Typo:調用函數時,使用括號而不是大括號 - 'document.getElementById(「text」)...' – 2014-11-23 20:42:55

+0

因爲getElementById {「text」}是語法錯誤,您應該使用' ()'而不是'{}'。 – 2014-11-23 20:43:01

+0

謝謝。這有很大幫助。 – Steve 2014-11-23 21:22:06

回答

2

你正在使用大括號,你應該使用括號。

試試這個:

document.getElementById("text").innerHTML="Some more text"; 
2
document.getElementById("text").innerHTML="Some more text"; 

你打錯型支架。使用()

+0

謝謝你不知道我是如何錯過的。 – Steve 2014-11-23 21:23:04