如何使用javascript聚焦表格单元格?

Mad*_*ana 2 javascript jquery

VB脚本语句,

Set oHighlightedRow = document.all("SearchRow" & nHighlightedRow) oHighlightedRow.cells(0).focus()

这两个语句需要转换成javascript。谁能帮我找到解决办法?谢谢

我转换后的代码是,

var oHighlightedRow = $("#SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();
Run Code Online (Sandbox Code Playgroud)

这样对吗 ?

nnn*_*nnn 5

好的:

var oHighlightedRow = document.all("SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();
Run Code Online (Sandbox Code Playgroud)

或者,更好(假设该行的 id 为"SearchRow" + nHighlightedRow):

var oHighlightedRow = document.getElementById("SearchRow" + nHighlightedRow);
oHighlightedRow.cells[0].focus();
Run Code Online (Sandbox Code Playgroud)

或者,jQuery(再次假设该行的 id 为"SearchRow" + nHighlightedRow):

$("#SearchRow" + nHighlightedRow + " td:first").focus();
Run Code Online (Sandbox Code Playgroud)