VB脚本声明
Set oHighlightedRow = document.all("SearchRow" & nHighlightedRow)oHighlightedRow.cells(0).focus()
这两个陈述需要转换为javascript。有人可以帮助我找到解决方案吗?
谢谢

我转换后的代码是

var oHighlightedRow = $("#SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();

它是否正确 ?

最佳答案

好:

var oHighlightedRow = document.all("SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();

或者,更好(假设该行的ID为"SearchRow" + nHighlightedRow):
var oHighlightedRow = document.getElementById("SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();

或者,jQuery(再次假设该行的ID为"SearchRow" + nHighlightedRow):
$("#SearchRow" + nHighlightedRow + " td:first").focus();

09-16 03:05