document.getElementById()数组,它无法更改文本框数组的borderColor

时间:2018-04-02 03:15:43

标签: javascript html5

我有Quantity文本框数组,我将文本框边框颜色设置为红色,文本框中没有该值。但如果它是单个元素我能够达到我的要求(验证)。但我如何处理元素数组(getElementById()数组。)

请找到我正在尝试的以下代码。它是MongoDB的ReactJS应用程序。

var item = this.state.item;
var lines = item.order_items;
for(var i=0;i<lines.length;i++){
document.getElementById(lines[i].quantity).value ?  document.getElementById(lines[i].quantity).style.borderColor = "" :  document.getElementById(lines[i].quantity).style.borderColor = "red";
}

0 个答案:

没有答案