Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在关闭使用表行中的按钮打开的弹出窗口后从javascript更改表行的颜色_Javascript_Html_Css - Fatal编程技术网

如何在关闭使用表行中的按钮打开的弹出窗口后从javascript更改表行的颜色

如何在关闭使用表行中的按钮打开的弹出窗口后从javascript更改表行的颜色,javascript,html,css,Javascript,Html,Css,我需要更改表格行的颜色,如下所示 一个表有多行,每行都有一个按钮/图像。当用户单击特定行上的此按钮/图像时,将打开一个弹出窗口。成功保存数据后,打开弹出窗口的行必须更改其颜色。在这个表中,行和单元格已经有了id和样式类 为此,我使用了以下各种方法 1. window.opener.document.getElementById('rowId'+lineNumber).style.backgroundColor="#00FF00"; window.opener.document.getEleme

我需要更改表格行的颜色,如下所示

一个表有多行,每行都有一个按钮/图像。当用户单击特定行上的此按钮/图像时,将打开一个弹出窗口。成功保存数据后,打开弹出窗口的行必须更改其颜色。在这个表中,行和单元格已经有了id和样式类

为此,我使用了以下各种方法

1.

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”