嗨,我想在我的网页上隐藏一些 div,它们只包含脚本标签……我该怎么做?
例如..
<div>
<div>
<div>
<script type="text/javascript">some js code</script>
</div>
<script type="text/javascript">some js code</script>
</div>
</div>
基本上这些 div 是空的,但它们有脚本标签,所以使用空是行不通的。谁能建议我如何删除这些 div。如果任何孩子都没有价值,我的目标是删除父标签本身。
我如何确定给定父母的所有孩子都是空的。(我想检查空子节点,即使它有脚本我想忽略它并将其视为空,最后如果所有子节点都是空的,我想删除父节点)
例如考虑这个......(可以有任意数量的孩子,如果所有孩子都是空的,那么删除父母)(我想忽略脚本标签,如果没有其他值,则认为它是空的然后脚本标签)
<div class="printpage">
<div class="flip">
<div>empty div</div>
<div>
<div>
<div>empty div</div>
<div>
<div>empty div</div>
<div>
<script>script</script>
<div>empty div</div>
</div>
<script>script</script>
</div>
</div>
</div>
</div>
<div class="flip">
<div>empty div</div>
<div>
<div>
<div>empty div</div>
<div>
<div>empty div</div>
<div>
<script>script</script>
<div>empty div</div>
</div>
<script>script</script>
</div>
</div>
</div>
</div>