我使用getElementsByClassName
来获取tr
的集合。使用getElementByClassName构建对象数组
我想现在遍历集合并获取tr
中的文本框的值。我不能使用JQuery
做这个或任何其他框架。
这怎么办?
var dom = document.getElementsByClassName('Row');
var arr = [];
var len = dom.length;
for (var i = 0; i < len; i++) {
// foo = look up value of a text box in this row
// bar = look up value of a text box in this row
var obj = {
quantity: foo,
price: bar
};
arr.push(obj);
}
https://developer.mozilla.org/en-US/docs/Web/API/element.getElementsByTagName –
上面的链接一定要注意,因为getElementsByClassName方法只能从IE9及以后 – MackieeE
谢谢,我不实际使用'getElementsByClassName',但是放入它来简化示例。我正在使用'YUI'方法返回完全相同的东西@MackieeE @mu太短 – ojhawkins