如何在关闭使用表行中的按钮打开的弹出窗口后从javascript更改表行的颜色
我需要更改表格行的颜色,如下所示 一个表有多行,每行都有一个按钮/图像。当用户单击特定行上的此按钮/图像时,将打开一个弹出窗口。成功保存数据后,打开弹出窗口的行必须更改其颜色。在这个表中,行和单元格已经有了id和样式类 为此,我使用了以下各种方法 1.如何在关闭使用表行中的按钮打开的弹出窗口后从javascript更改表行的颜色,javascript,html,css,Javascript,Html,Css,我需要更改表格行的颜色,如下所示 一个表有多行,每行都有一个按钮/图像。当用户单击特定行上的此按钮/图像时,将打开一个弹出窗口。成功保存数据后,打开弹出窗口的行必须更改其颜色。在这个表中,行和单元格已经有了id和样式类 为此,我使用了以下各种方法 1. window.opener.document.getElementById('rowId'+lineNumber).style.backgroundColor="#00FF00"; window.opener.document.getEleme
window.opener.document.getElementById('rowId'+lineNumber).style.backgroundColor="#00FF00";
window.opener.document.getElementById('rowId'+lineNumber).className="innerrowcss";
var tbl = window.opener.document.getElementById('linesTableId');
tbl.rows[lineNumber].style.backgroundColor="#00FF00";
2.
window.opener.document.getElementById('rowId'+lineNumber).style.backgroundColor="#00FF00";
window.opener.document.getElementById('rowId'+lineNumber).className="innerrowcss";
var tbl = window.opener.document.getElementById('linesTableId');
tbl.rows[lineNumber].style.backgroundColor="#00FF00";
3.
window.opener.document.getElementById('rowId'+lineNumber).style.backgroundColor="#00FF00";
window.opener.document.getElementById('rowId'+lineNumber).className="innerrowcss";
var tbl = window.opener.document.getElementById('linesTableId');
tbl.rows[lineNumber].style.backgroundColor="#00FF00";
或
tbl.rows[lineNumber].style.className="innerrowcss";
以上选项都不能帮助我更改所需行的颜色
请帮助我实现这一目标
谢谢,
埃什瓦里是
rowID+lineNumber
tr?这行不通。在内部搜索
varid=2;
var el=document.queryselectoral('table.rowId'+id+'td');
//通过所有的,并添加颜色
对于(变量i=0,len=el.length;i
第1行row 1.1
第2行row 2.1
签出答案。函数findUpTag(el,'tr')提供要更改其颜色的行。然后更改行的颜色:row.style.backgroundColor=“#00FF00”代码>。