如何在JavaScript中获取元素的name
属性?
HTML:
<input class="so" name="Name" value="bob"></input>
<input class="so" name="LastName" value="Feyzi"></input>
<input class="so" name="Email"></input>
<input class="so" name="Address"></input>
<input type="submit"></input>
JavaScript :
var person={};
var cars = document.querySelectorAll(".so");
for (i = 0; i < cars.length; i++) {
var elname = document.getElementByClassName('.so')[i].getAttribute('name');
//var eln = document.getElementsByTagName("input")[i].getAttribute("name");
var vala = document.querySelectorAll('.so')[i].value;
//alert(vala);
alert(elname);
}
运行脚本后,我希望
person
对象 中包含以下数据:person {
Name: "bob",
LastName: "Feyzi",
Email: "",
Adderss: ""
}
getElementsByClassName
,而不是getElementByClassName
。 - j08691cars
作为引用?例如:cars[i].value
。 - Mouser.so
,而是so
。你已经指定了你正在寻找一个类。 - msfoster