2012-06-19 66 views
0

我想id爲「codeDef」使用訪問窗體內的DIV?

document.getElementById['codeDef'] 

訪問DIV但它。什麼我做錯了這裏返回「未定義」?

下面是HTML片段:

<div class="section"> 
<div class="box"> 
<form method="post" name="exam-company-input-form" action="./"> 
<table> 
<tbody><tr> 
<td style="width:150px;padding-left:20px"> 
Exam Code 
</td> 
<td style="width:150px;padding-left:20px"><input type="text" maxlength="10" style="width:100%" value="" name="code" onkeyup="javascript:checkExamCode();"></td><td><div id="codeDef">code def</div></td> 
</tr> 
<tr> 

<td style="width:150px;padding-left:20px"> 
Orca Code 
</td> 
<td style="width:150px;padding-left:20px"><input type="text" maxlength="10" style="width:100%" value="" name="srycd" onkeyup="javascript:checkOrcaCode();"></td><td id="orcaDef">orca def</td> 
</tr> 

<tr> 
<td style="text-align:center" colspan="3"> 
<button style="opacity: 1; margin-right: 15px;" onclick="javascript:ResetForm('exam-company-input-form');" class="blue" type="button"><span>リセット</span> 
</button><button style="opacity: 1;" onclick="javascript:SubmitForm('exam-company-input-form');" class="blue" type="button"><span>登&#12288;録</span> 
</button></td></tr> 
</tbody></table> 
<input type="hidden" value="master_exam-company-input-do" name="pid"> 
</form> 
</div> 
</div> 
+1

感謝answers.since有很多正確的一次,我去選擇一個用最少的聲譽。 –

回答

4

document.getElementById("idName")

使用括號

+0

謝謝你在這個小時! –

+0

@ashika哈哈沒問題,有時會發生 - 有時很難發現簡單的錯誤 – nbrooks

1

這是一個功能,嘗試

document.getElementById('codeDef') 

而不是

document.getElementById['codeDef'] 
3

它應該是document.getElementById('codeDef')

如果使用[],這意味着你想要得到的功能document.getElementId的財產codeDef,顯然,有沒有這樣的屬性,所以你會得到undefined

1

應該

document.getElementById('codeDef');