0
このコードは単純なページに書かれているので、必要に応じて[オブジェクト]が生成されます。と[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]
を返し、Iは、配列を解析することができません。何が問題なの?
同じページでIDを2回以上定義することはできません –
id = "camp"の代わりにname = "camp"を試してみましたが、同じ問題があります。私は単純なページのオブジェクトとメインページのオブジェクトHTMLInputElementを持っています。 – MaPa
どのようにIDを取得していますか?これらのコントロールがIDのような名前のレンダリングである場合、あなたのIDは長く狂っているはずです...または.Net 4で、ID生成を無効にしていますか? –