Raf*_*Raf 0 javascript javascript-events
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++)
{
if (document.getElementById("value_[0-9]"))
{
alert('found: ' + inputs[i].value);
}
else
{
alert(inputs[i].value);
}
}
Run Code Online (Sandbox Code Playgroud)
我正在使用条件来获取仅以value_开头的输入ID
if (document.getElementById("value_[0-9]"))
Run Code Online (Sandbox Code Playgroud)
但在我的表单中有5个或更多ID时,没有任何内容.即value_1,value_2,value_3等.
你使用错误的方法.只需检查id列表中某个元素的属性:
for (var i = 0, len = inputs.length; i < len; i++) {
if (inputs[i].id.indexOf("value_") === 0) {
// alert("Found: " + inputs[i].value);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6084 次 |
| 最近记录: |