JavaScript-根据单元格的值为表上的行着色

JavaScript-根据单元格的值为表上的行着色,javascript,html,powershell,Javascript,Html,Powershell,我需要任何一位编码员的帮助 目前,代码读取CSV文件,然后使用Powershell将其输出到html文件。 我必须使用Powershell,因为此代码(此处未显示)中还有其他位使用Powershell 如何根据单元格的值为表格上的行着色 当前代码位如下所示 $datagridView1.DataSource |导出Csv c:\tmp\test.Csv #HTML输出 $head=@“ 正文{背景色:白色;} 表{边框宽度:3px;边框样式:实心;边框颜色:白色;边框折叠: 崩溃;} {边框宽

我需要任何一位编码员的帮助

目前,代码读取CSV文件,然后使用Powershell将其输出到html文件。 我必须使用Powershell,因为此代码(此处未显示)中还有其他位使用Powershell

如何根据单元格的值为表格上的行着色

当前代码位如下所示


$datagridView1.DataSource |导出Csv c:\tmp\test.Csv
#HTML输出
$head=@“
正文{背景色:白色;}
表{边框宽度:3px;边框样式:实心;边框颜色:白色;边框折叠:
崩溃;}
{边框宽度:3px;填充:2px;边框样式:纯色;边框颜色:白色;背景颜色:黄色}
var-allText=[];
var allTextLines=[];
var行=[];
var txtFile=new XMLHttpRequest();
打开(“GET”,“file://c:/tmp/test.csv”,true);
txtFile.onreadystatechange=函数()
{
allText=txtFile.responseText;
allTextLines=allText.split(/\r\n |\n/);
};
文档。写入(所有文本行);
文档。写入(所有文本);
document.write(txtFile);
"@ $datagridView1.DataSource |转换为html-head$head-body“Query”|输出文件C:\tmp\app.html

app.html文件似乎还创建了CSV文件中没有的以下四列(RowError、RowState、Table、ItemArray、HasErrors),我不知道它们来自何处


如果表格数据的值为3,则以下内容将使任何表格背景变成蓝色,我们将不胜感激:

$("td:contains('3')").css({'background-color':'blue'});
jQuery是简化代码的神奇工具。尽管JavaScript对于理解基本编程原则和面向对象语法非常有用。jQuery坚持它的座右铭:少写,多做


更多信息。

我们无法在此处看到您的表或为其着色所需的条件,但基本上
if(theCell.innerHTML=='the condition'){theCell.parentNode.style.backgroundColor='#FF0000'}
可能的重复
$("td:contains('3')").css({'background-color':'blue'});