Javascript 如何使用HTML逐个获取hrml标记?
我希望获得所选元素的整个html,而不仅仅是Javascript 如何使用HTML逐个获取hrml标记?,javascript,jquery,Javascript,Jquery,我希望获得所选元素的整个html,而不仅仅是内容。html()根据文档使用javascriptsinnerHTML()方法。HTML: <div id="div1"> <p>Some Content</p> <p>Some Content</p> </div> 我不能用。我需要一个接一个的p标签,如何使用每个语句得到这个。任何人都请帮忙 获取所有儿童的,并对其进行迭代。Html内容可以从dom元素的
内容。html()
根据文档使用javascriptsinnerHTML()
方法。HTML:
<div id="div1">
<p>Some Content</p>
<p>Some Content</p>
</div>
我不能用。我需要一个接一个的p标签,如何使用每个语句得到这个。任何人都请帮忙 获取所有儿童的,并对其进行迭代。Html内容可以从dom元素的属性中获取
//对于较旧的浏览器兼容性,请使用[].slice.call而不是Array.from
数组.from(document.queryselectoral('#div1 p')).forEach(函数(ele){
控制台日志(ele.outerHTML);
})
一些内容
一些内容
你不需要.html()
,你需要.children()
我是从第一个谷歌搜索结果中得到的。你的问题不清楚。你需要“一些内容”还是“一些内容”?为什么要投否决票?很明显,他想要元素的子元素,他使用jQuery,所以这个答案是合适的。如果你打算否决一个完全可以接受的答案,你应该解释一下原因。
<p>Some Content</p>
<p>Some Content</p>
$('#div1').children().each(function (index, childEl) {
console.log(childEl);
});