0

嗨,我正在尝试从 getelementbyid 获取 div,但它对我不起作用这是我的代码

 <body onload="ErrorCheck(-1)">
<script type="text/javascript">
function ErrorCheck(var1)
{

    if(var1 = -1)
    {   alert("in function");
        var cont = document.getElementBId('msg');       
        if(cont==null){
        alert("null");
        }
        else{
        alert("not null");
        }
    }
}
</script>
<h1 class="header">Register</h1>
<div id="msg"></div>
</body>

在调用 getElementBId 后,此函数将变为死函数,因为它不会执行任何 if 或 else。请检查我在这里做错了什么

4

2 回答 2

5

你之前忘记了y...Id('msg');

var cont = document.getElementById('msg'); 
于 2012-06-16T18:27:43.463 回答
2

错误包括以下

第 6 行是

if(var == -1)

接下来是

document.getElementById // not document.getElementBId
于 2012-06-16T18:31:57.430 回答