0
這段代碼寫成簡單的頁面會根據需要生成[object]。和[object HTMLInputElement] javascript
function jsFunction(){
var arr=document.all("camp");
alert(arr);
}
HTML:
<input name="ctl00$MainContent$_basicDataControl$_winProbabilityPopUpControl$_winProbabilityControl$_groupWinProbabilityQuestions$ctl00$_groupPercentage" type="text" id="camp" class="readonly2" readonly="readonly"/>
<input name="ctl00$MainContent$_basicDataControl$_winProbabilityPopUpControl$_winProbabilityControl$_groupWinProbabilityQuestions$ctl01$_groupPercentage" type="text" id="camp" class="readonly2" readonly="readonly"/>
<input type="button" value="apasa aici!" onClick="jsFunction()">
在另一頁此代碼與他人輸入寫入幷包括在形式返回[object HTMLInputElement]
,我無法分析陣列。可能是什麼問題呢?
你不能在同一頁面中定義一個id兩次或更多 – 2010-11-18 10:11:00
我也試過name =「camp」而不是id =「camp」,我也遇到了同樣的問題。我在主頁面中的簡單頁面和對象HTMLInputElement中獲得了對象。 – MaPa 2010-11-18 10:13:38
你如何獲得這樣的ID?如果這些控件的渲染像這樣命名,那麼你的ID應該會很瘋狂......或者你在.Net 4上並且重寫了ID代? – 2010-11-18 10:14:34