2017-04-12 77 views
-1

我不明白爲什麼的innerHTML顯示了良好的效果在控制檯中,但不顯示HTML頁中的任何東西:innerHTML的工作在控制檯,但在HTML頁面不顯示結果

<!DOCTYPE html> 
 
<html> 
 

 
<head> 
 
    <title>Page Title</title> 
 
</head> 
 

 
<body> 
 
    <input type="button" value="test" onclick="testClick();"></input> 
 
    <p id="score2"></p> 
 
    <script> 
 
    var score = 0; 
 

 
    function testClick() { 
 
     score++; 
 
     document.getElementById("score2").innerHtml = score; //does not display anything 
 
     console.log("inner : " + document.getElementById("score2").innerHtml); //works 
 
    } 
 
    </script> 
 
</body> 
 

 
</html>

+3

Typo - 'innerHTML'。 –

+0

@Kinduser argh謝謝。 –

回答

0

var score = 0; 
 
function testClick(){ 
 
    score++; 
 
    document.getElementById("score2").innerHTML = score; 
 

 
}
<input type="button" value="test" onclick="testClick();"></input> 
 
<p id="score2"></p>

這裏是y的最新片段我們的代碼。你正在做一個語法錯誤「innerHTML」是正確的,而「innerHtml」不正確

+0

請不要回答印刷錯誤的問題 – Rajesh

相關問題