gpt4 book ai didi

javascript - 使用 Greasemonkey 根据其内容更改 html 表格单元格格式

转载 作者:太空宇宙 更新时间:2023-11-04 10:13:54 26 4
gpt4 key购买 nike

我无法理解 greasemonkey 脚本。我正在处理一个 html 表,其中第二列有月份数据,例如“四月”或“五月”。这是我正在处理的 html 的简化版本:

<html>
<body>
<form>
<table class="gridtable">
<tbody>
<tr class="header"></tr>
<tr>
<td>blah</td>
<td>April</td>
<td>blah</td>
</tr>
<tr>
<td>blah</td>
<td>May</td>
<td>blah</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>

对于第 2 列/TD 包含“May”的所有行,我想使用 greasemonkey 更改该单元格的格式,例如加粗红色文字,黄色背景。这是我到目前为止的代码,但它没有任何效果,我不确定它是否是一个好的起点(我现在只包含背景颜色,先走再跑):

var thetds = document.getElementsByTagName('td');
for (var j = 0; j < thetds.length; j++) {
if (thetds[j].innerHTML == "May")
thetds[j].style.backgroundColor = rgb(250, 220, 0);
}

实际上我希望 td 从:

<td>May</td>

到:

<td style="background-color: rgb(250, 220, 0); color: rgb(255, 0, 0); font-weight: bold;">May</td>

非常感谢任何建议!谢谢。 PS 我确实找到了 this类似的问题,但我不能根据我的情况调整它,这是完全不同的。

最佳答案

rgb(250, 220, 0) 应该是 "rgb(250, 220, 0)"

thetds[j].style.backgroundColor = "rgb(250, 220, 0)";

example

关于javascript - 使用 Greasemonkey 根据其内容更改 html 表格单元格格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37380287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com