我想在第一个标签元素之后访问所有 html 内容。任何人都可以告诉我如何通过 jquery 或 javascript 访问它
<div id="mydiv" >
<h4> h4 node </h4>
<p><b>bold</b></p>
<h1><b>bold</b></h1>
<b>bold</b>
</div>
我想在第一个标签元素之后访问所有 html 内容。任何人都可以告诉我如何通过 jquery 或 javascript 访问它
<div id="mydiv" >
<h4> h4 node </h4>
<p><b>bold</b></p>
<h1><b>bold</b></h1>
<b>bold</b>
</div>
:gt(0)
选择器指的是第一个元素之后:
var els = $("#mydiv > :gt(0)");
如果您在第一个(包括文本节点)之后需要所有节点,请使用:
var els = $("#mydiv").contents().slice(1);
如果你想首先找到某个元素中的所有元素,你必须找到那个元素。这可以在 JavaScript 中使用代码var x=document.getElementById("mydiv").children;
Atfer 完成,您可以像使用数组一样访问其子项。例如 x[0] 将是 mydiv 中的第一个元素,x[1] 第二个,等等……这是一个示例代码,它打印 mydiv 的第二个孩子的 innerHTML
<script>
var x=document.getElementById("mydiv").children;
document.write(x[1].innerHTML);
</script>