和 [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]
并且我无法解析该数组。可能是什么问题?
This code written as it is in a simple page generates an [object] as I needed.
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()">
In another page this code written with others inputs and included in a form returns an [object HTMLInputElement]
and I can't parse the array. What could be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
正如我在上面的评论中指定的,id 在页面中必须是唯一的。
所以你应该检索输入的集合(例如
document.getElementsByTagName('input')
并排除最后一个元素(是提交))或在 jQuery
$('input[type=text ]')
显然你需要在创建元素后调用该函数
as specified in my comment above, an id must be unique in page.
so you should retrieve a collection of input instead (e.g.
document.getElementsByTagName('input')
and exclude last element (is the submit))or in jQuery
$('input[type=text]')
obviously you need to call that function after the elements are created