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