就像 JavaScript 中的 removeAttribute
一样,之后该元素将不会在源代码中可见。
原文由 silentwarrior 发布,翻译遵循 CC BY-SA 4.0 许可协议
就像 JavaScript 中的 removeAttribute
一样,之后该元素将不会在源代码中可见。
原文由 silentwarrior 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答905 阅读✓ 已解决
3 回答781 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
您不能使用 CSS 从 DOM 树中删除元素。您只能使用
display: none
阻止它在布局中呈现;这样做不会阻止它响应事件或导致它被 CSS 选择器忽略,例如+
和:nth-child()
。您将无法与不存在的元素进行交互,因此您将无法以通常的方式触发事件,但它的“本质”仍然存在,可以这么说。