2013-01-22 158 views
1

我确定这是您将整天看到的最简单的代码;我对此感到无聊的求助,但是我一直在盯着它看一个小时,而且会发疯,因为我无法弄清楚为什么它不起作用。包含.js脚本的简单问题

的index.html

<html> 
<head> 
<SCRIPT type="text/javascript" src="include.js"></SCRIPT> 
</head> 
<body onload="test()"> 
<p id="center"></p> 
</body> 
</html> 

include.js

function test() 
{ 
    document.getElementByID('center').innerHTML="testing"; 
} 

当我在浏览器窗口中打开指标,它只是给我一个空白页。我尝试在test()函数的第一行中放置一个警告窗口,并提醒它,所以它变得如此之遥。如果我在“测试”行之后放置警报,则不会发生。

在此先感谢。

+0

标识不应该大写。 “getElementById” – samuelesque

回答

3

更换

getElementByID 

getElementById 

但你应该look at the console找到这些错误。没有这样的工具你就不能走得太远。

+0

谢谢。我知道我会踢自己。 –

+0

我希望你学** **如何避免将来出现这些错误。请真的阅读我给的链接。 –

0

应该是getElementById - 最后没有ID!

尝试在您的浏览器中打f12。你应该得到一个错误控制台来解决这些简单的问题。

0

尝试:

window.onload=function test() 
{ 
    document.getElementById('center').innerHTML="testing"; 
}