2012-06-16 72 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

相關問題