huanli233 如果按上面我说的有特定 tag 时,改变标题颜色,JS 代码实现起来很简单。
下面代码修改 tag 的名字和颜色就可以用了。
function highlightByTags() {
for (const element of document.querySelectorAll(".DiscussionList-discussions .DiscussionListItem")) {
for (const tag of element.querySelectorAll(".TagLabel-text")) {
const tagText = tag.textContent.trim()
if (tagText === "TAG-X") {
element.querySelector(".DiscussionListItem-title").style.color = "#ff0000"
} else if (tagText === "TAG-Y") {
element.querySelector(".DiscussionListItem-title").style.color = "#0000ff"
}
}
}
}
highlightByTags()
// 为了点击“加载更多”后继续检查
setInterval(highlightByTags, 1000)