通常情况下,遍历DOMTokenList时使用for循环即可,但是由于DOMTokenList是一个类数组,所以使用forEach方法可能会导致意外行为。因此,建议使用Array.from()将DOMTokenList转换为数组,然后再通过for循环或者其他数组方法进行遍历。以下是示例代码:
const classListArray = Array.from(element.classList);
classListArray.forEach(className => {
//执行你的代码
});
另外,可以使用for...of循环快速且安全地迭代DOMTokenList,因为它不会遍历原型链上的属性和方法。以下是另一个示例代码:
for (const className of element.classList) {
//执行你的代码
}