所以我正在使用querySelectorAll获取与选择器匹配的元素列表,它们存储在NodeList中。
然后我使用forEach循环浏览NodeList,在这一点上,每个individualItem的类型是“Element”。
但是,我将这些individualItem传递给一个名为“doThing()”的函数,该函数期望individualItem的类型为“HTMLElement”(我正在使用typescript)。我想知道是否有一些内置的js函数可以将“Element”类型转换为“HTMLElement”类型,或者如果没有,那么类似的函数会是什么样子。
const h = document.querySelectorAll(someClassString);
h.forEach(individualItem => {
individualItem.addEventListener(c.EVENT, () => doThing(individualItem));
})