【发布时间】:2016-10-29 06:27:39
【问题描述】:
我的项目中有以下功能:-
function RowSelection() {
var table = document.getElementById("tbl_Audit");
if (table != null) {
for (var x = 0; x < table.rows.length; x++) {
for (var j = 0; j < table.rows[x].cells.length; j++) {
if (j = 4) {
alert("condition passed " + j)
table.rows[x].cells[j].onclick = function() {
tableText(this);
}
}
}
}
}
}
当这个函数被触发时,它会进入一个永无止境的循环。谁能帮我找出我在这里做错了什么。
【问题讨论】:
-
控制台记录table.rows.length;数是多少?还有 table.rows[x].cells.length 计数是多少?
-
=是赋值,==和===是比较
标签: javascript