Javascript getElementsByTagName(“输入”)。值不返回结果

Javascript getElementsByTagName(“输入”)。值不返回结果,javascript,validation,categories,Javascript,Validation,Categories,我们有一个页面,根据流程选择动态列出流程和匹配的子流程。进程可以有多个选择。根据流程选择,将加载子流程 这里我需要验证max,每个流程只需要选择一个子流程 我试图通过下面的验证来实现这一点。无法在checkboxProcess[i].value()上获取值InnerText和InnerHtml 函数验证(){ var至少=1; var CHKcblProcess=document.getElementById(“cblProcess”); var checkboxProcess=CHKcblP

我们有一个页面,根据流程选择动态列出流程和匹配的子流程。进程可以有多个选择。根据流程选择,将加载子流程

这里我需要验证max,每个流程只需要选择一个子流程

我试图通过下面的验证来实现这一点。无法在
checkboxProcess[i].value()上获取值
InnerText
InnerHtml

函数验证(){
var至少=1;
var CHKcblProcess=document.getElementById(“cblProcess”);
var checkboxProcess=CHKcblProcess.getElementsByTagName(“输入”);
//var listOfSpans=checkboxProcess.getElementsByTagName('span');
var计数器=0;
var子计数器=0;
对于(var i=0;i计数器){
警报(“请选择至少”+至少+“流程项目”);
返回false;
}否则{
var CHKcblSubProcess=document.getElementById(“cblSubDept”);
var checkboxSubProcess=CHKcblSubProcess.getElementsByTagName(“输入”);
var子计数器=0;
对于(var i=0;i

添加剂制造
装配
组件M/C
复合挤压整理
定制工具M/C
数字工厂
能量
造模
电镀
冲压
[组件]-连接器组件
[组装]-PSP
[无子部门]
你可以用
getElementsByTagName(“输入”)[0]。值而不是getElementsByTagName(“输入”)

比如说 试试看


试试看
函数myFunction(){
警报(document.getElementsByTagName(“输入”)[0].value);
}

与HTML相关的JS代码在哪里?它是在文档的
标题
中,还是在
正文
中的某个地方?您必须执行
复选框Process.value
.value
是一个属性,因此后面没有括号
.innerText
将返回当前元素中包含的任何文本。因为它是一个复选框,所以没有任何复选框。检查控制台是否存在错误
js:41未捕获语法错误:意外标记}
onclick=“return Validate();@Ravikant var CHKcblProcess=document.getElementById(“”);var checkboxProcess=CHKcblProcess.getElementsByTagName(“输入”);例如(var i=0;i<input type="text"/> <button onclick="myFunction()">Try it</button> <script> function myFunction() { alert(document.getElementsByTagName("input")[0].value); } </script>