如果我有一个预定义的字符串值数组,如何通过 querySelectorAll 和 textContent 查看它们是否存在于 DOM 中?
//my array of predefined string values
let primaries = ["house", "people", "cat", "dog"];
let mTable = document.querySelectorAll("#mytable td font");
这就是我被困住的地方...我想从中找到任何字符串primaries
。mTable
如果找到任何字符串值,则执行特定操作(即console.log("I found you")
);
这是我目前所拥有的,但它一次只能对一个元素起作用。我该如何扩展我的思维过程呢?
var mPrimary = Array.from(
mtable.querySelectorAll("td font")
).find((el) => el.textContent === "house");
if (mPrimary) {
mPrimary.closest("tr").classList.add("d-none");
}