我正在尝试像这样向人体添加一个类:
const body = document.querySelector('body');
body.classList.add('someClass');
问题是我在iframe中有另一个“ #document”,其中也有body元素。因此,它也在其中添加了完全相同的类。如何选择最外面的#document并将类仅附加到该文档的body元素中?
我尝试通过以下方法查看classList中的差异:
if (body.classList.contains('somethingThatShouldntBeThere')) {
body.classList.add('someClass');
}
那没有用。似乎javascript将类添加到了DOM中的所有主体。有什么想法吗?
PS。并且请注意,它在Salesforce页面上,我正在注入此javascript。因此,我无法控制初始代码。