document.getElementById没找到?

时间:2013-02-22 22:21:00

标签: javascript html dom getelementbyid

好的,这是php的结果正文。

<body>
<div id="outerBox" name="outerBox">

<div id='topNav' name='topNav'>

</div>

Content

<div id='footer' name='footer'>
Footer
</div>
</div>
<script type="text/javascript">centerbody();</script>
</body>

然后这是centerbody函数

function centerbody(){
    var container = document.getElementById('outerBox');
    var pageWidth = window.innerWidth;
    container.style.marginLeft = '50px';
    container.style.marginRight = '50px';
}

为什么getElementById没有获得outerBox?我已经使用了很长时间了,我无法弄明白。

1 个答案:

答案 0 :(得分:0)

你有一些错别字。您的标题未关闭,也不是您的元标记值。这打破了破坏getElementById的DOM。

<meta name='keywords' content='Gatlinburg Cabins, Gatlinburg Chalets, Budget Gatlinburg Cabins, Discoung Gatlinburg Cabins, Discount Gatlinburg Chalets, Budget Gatlinburg Chalets, Pet Friendly Cabins, Pet Friendly Chalets, Smoky Mountain Cabins, Smoky Mountain Chalets' />
<title>Awesome Gatlinburg CabinsHome Page</title>