2012-06-16 80 views
0

HI我试图从的getElementById获取股利,但它不是对我这方面的工作是我的代码getElementBId被称为的getElementById不工作

<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> 

后,该功能就死因为它不若去任何不然。请检查什么我...Id('msg');之前做错了

+6

因为它不是'document.getElementBId',而是**'document.getElementById' ** – Joseph

+0

也是,脚本标签应该在''部分。 – Dementic

+0

@Dementic它仍然存在onload。 – Paulpro

回答

5

您忘记Ÿ

var cont = document.getElementById('msg'); 
+0

典型的错字错误 –

+0

Thankyou为检查这个我浪费了2小时这个并且无法找到这个愚蠢的错误。我应该现在睡一觉 –

+3

@AhmedMasud:不要花2个小时寻找解决的错误,花2秒钟的时间来看看你的开发者的控制台。 – 2012-06-16 18:34:26

2

错误包括如下

线6

if(var == -1) 

而接下来的是

document.getElementById // not document.getElementBId 
+2

'var1 = -1'不是强制性的错误,但在这种情况下肯定是错误/错字。 – Mageek

相关问题