JavaScript如何解释索引?
我被传呼了100行 当searchRow返回55时,我突出显示第55行。JavaScript如何解释索引?,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我被传呼了100行 当searchRow返回55时,我突出显示第55行。 当searchRow返回177时,我突出显示第77行,因此使用slice函数 现在的问题是: 当searchRow返回03或201时,oRows[]上的索引不起作用 为什么会这样 当我硬编码“03”时,更让我困惑的是,它确实有效: function highlightRow(searchRow) { if(searchRow != null) {
当searchRow返回177时,我突出显示第77行,因此使用slice函数 现在的问题是:
当searchRow返回03或201时,oRows[]上的索引不起作用 为什么会这样 当我硬编码“03”时,更让我困惑的是,它确实有效:
function highlightRow(searchRow)
{
if(searchRow != null)
{
var oRows = document.getElementById('Table').getElementsByTagName('tr');
//use row number to highlight the correct HTML row.
var lastTwo = searchRow;
lastTwo = lastTwo.slice(-2); //extract last two digits
oRows[lastTwo].style.background="#90EE90";
}
}
对这是如何工作的有什么见解吗
jQuery有这个问题吗
谢谢。您当前正在处理一个字符串,这里需要一个整数,如下所示:
oRows[03].style.background="#90EE90";
要进行准确的测试以查看它的运行情况,您将看到以下方法有效:
oRows[parseInt(lastTwo, 10)].style.background = "#90EE90";
但这(现在实际发生的事情)并没有:
jQuery
是JavaScript,但不是JavaScript。
oRows[03].style.background="#90EE90";
oRows["03"].style.background="#90EE90";