Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取所有文本框的名称和id';在HTML正文中使用java脚本_Javascript_Jquery - Fatal编程技术网

Javascript 获取所有文本框的名称和id';在HTML正文中使用java脚本

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

是否可以使用JavaScript获取HTML正文中所有文本框的名称和id。如果可能,请给我一个例子或方法

使用这个:

 $('#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];
    }
}