2013-06-29 130 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

相关问题