参考
[JavaScript] 纯文本查看 复制代码 // 设置数据表格的第三例,如果是大于10,就设置背景色为空色
var datatable = this.form.get("datatable").node;
var table = datatable.querySelector("table");
var rows = table.getElementsByTagName('tr');
for (var i = 1; i < rows.length; i++) {
var thirdColumn = rows[i].getElementsByTagName('td')[2];
if (thirdColumn) {
var value = thirdColumn.textContent || thirdColumn.innerText;
var number = parseFloat(value);
if (!isNaN(number)) {
if (number > 10) {
thirdColumn.style.backgroundColor = 'red';
} else if (number < 10) {
// 如果小于10,不做任何操作(或者你可以设置为其他颜色)
} else {
// 如果等于10,也不做任何操作
}
} else {
console.log('第三列的数据不是数字');
}
}
}
|