有人能帮我做一件事吗?我在一个页面中有一个带有 class='test' 的
querySelector
和 css 相邻兄弟选择器或下一个兄弟选择器。
var ele = document.querySelector('.test + *')
ele.remove();
// or for older browser
// ele.parentNode.removeChild(ele)
// or
// document.body.removeChild(ele)
<body class='home'>
<nav class='test'></nav>
<div>Want to remove this elements</div>
</body>
nextElementSibling
属性:
let el = document.querySelector('nav').nextElementSibling;
document.body.removeChild(el);
<body class='home'>
<nav class='test'>d</nav>
<div>Want to remove this elements</div>
</body>
none
来隐藏它:
.test + div {
display: none;
}
<body class='home'>
<nav class='test'>Nav</nav>
<div>Want to remove this elements</div>
</body>