2012-06-20 2 views
0

Javascript를 처음 사용하고 다음과 같은 코드가 작동하지 않아서 나를 미치게합니다!Javascript getElementByID(). innerHTML() 작동하지 않음

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
    <title>title</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <meta name="description" content="test" /> 
    <meta name="keywords" content="test" /> 
    <meta name="robots" content="index,follow" /> 
</head> 

<body> 
    <h1>test</h1> 
<p id="demo">something</p> 

<button type="button" onclick="myFunction();">Try it</button> 

<script type="text/javascript"> 
     function myFunction() { 
      document.getElementByID("demo").innerHTML = "testttt"; 
     } 
    </script> 


</body> 
</html> 

누구든지이 문제를 알고있어?

+3

귀하의 브라우저는 아마도 꽤 좋은 생각이 있습니다. 그것이 오류를보고하는 이유입니다. – Dancrumb

+0

Chrome을 열고 키보드에서 F12 키를 누른 다음 콘솔 탭을 클릭하십시오. 일반 사이트에는 오류가 있습니다. – epascarello

답변

8

당신은 마지막 문자가 소문자 getElementById을 사용해야합니다

----------------------. 
         v 
document.getElementById("demo") 

N.B. JavaScript는 대/소문자를 구분합니다.

+0

와우 정말 고마워요. 하하 죄송합니다. JavaScript가 매우 새로 도입되었습니다. – user1463916

+0

@ user1463916 환영합니다! – VisioN