2013-06-29 129 views
-8

爲什麼這段代碼不起作用?我一直在試圖看看有什麼問題,但無法弄清楚!JavaScript - 錯誤還是我盲?

<script> 
function change() 
{ 
document.getElementByID("text").innerHTML=Date(); 
} 
</script> 
<div id="text">Here is some text</div> 
<button type="button" onclick="change()">OK?</button> 

但此代碼的工作:

<script> 
function displayDate() 
{ 
document.getElementById("demo").innerHTML=Date(); 
} 
</script> 
<h1>My First JavaScript</h1> 
<div id="demo">This is a paragraph.</div> 

<button type="button" onclick="displayDate()">Display Date</button> 

什麼是錯的第一代碼?

+6

'innerHtml'也許?我猜應該是'innerHTML'。 – Pateman

+0

不是問題! –

+3

@AfonsoMatos - 不是** only **問題。閱讀您的JavaScript錯誤控制檯。 – Quentin

回答

3

的innerHTML VS innerHTML的(資本)

+4

鐘聲另外'document.getElementByID'應該是'document.getElementById' – lifetimes

+1

噢,謝謝你Zenith,那就是問題 –

+1

@AfonsoMatos那是你的問題... –

3

您在document.getElementById你的第一個例子有資本ID。它應該是小寫Id

相關問題