Javascript 获取所有文本框的名称和id';在HTML正文中使用java脚本
是否可以使用JavaScript获取HTML正文中所有文本框的名称和id。如果可能,请给我一个例子或方法 使用这个:Javascript 获取所有文本框的名称和id';在HTML正文中使用java脚本,javascript,jquery,Javascript,Jquery,是否可以使用JavaScript获取HTML正文中所有文本框的名称和id。如果可能,请给我一个例子或方法 使用这个: $('#yourid').attr('name') $('#yourid').attr('id') 你需要了解和了解 如果要使用jQuery,请了解和未测试的版本 var textboxes = document.getElementsByTagName("INPUT"); for (var i=0;i<textboxes.length;i++) { v
$('#yourid').attr('name')
$('#yourid').attr('id')
你需要了解和了解
如果要使用jQuery,请了解和未测试的版本
var textboxes = document.getElementsByTagName("INPUT");
for (var i=0;i<textboxes.length;i++)
{
var textbox = textboxes[i];
if (textbox.type.toLowerCase() == "text")
{
alert("Hurray, I found a text box. Name and Id are: " + textbox.name + ", " textbox.id);
}
}
这样就可以得到所有必要的输入字段。对于这个演示,我将保留常规的输入字段。对于同名单选按钮或选择框,可以展开此示例 它将所有属性存储在对象文本
{}
中,并输出要演示的对象
var arr = document.getElementsByTagName("input"),
i = 0,
len = arr.length,
obj = {},
inp,
output = document.getElementById("output");
// store attributes name and id
for (;i<len;i++){
inp = arr[i];
obj[inp.id] = inp.name;
}
// output obj properties and values
for (var prop in obj){
if (obj.hasOwnProperty(prop)){
output.innerHTML += prop + ": " + obj[prop];
}
}
var arr=document.getElementsByTagName(“输入”),
i=0,
len=arr.长度,
obj={},
inp,
输出=document.getElementById(“输出”);
//存储属性名称和id
对于(;ibetter make it.prop('name')
我无法理解这是什么??您可以使用它从输入中删除id属性和name属性扫描您解释处理“document.getElementsByTagName”和“for循环”的方法对于我的问题,试着自己解决。这是JavaScript 101的东西。花点力气。非常感谢Tim:D
var arr = document.getElementsByTagName("input"),
i = 0,
len = arr.length,
obj = {},
inp,
output = document.getElementById("output");
// store attributes name and id
for (;i<len;i++){
inp = arr[i];
obj[inp.id] = inp.name;
}
// output obj properties and values
for (var prop in obj){
if (obj.hasOwnProperty(prop)){
output.innerHTML += prop + ": " + obj[prop];
}
}