Javascript 如何获取包含div的div的innerHTML?
我想知道当Javascript 如何获取包含div的div的innerHTML?,javascript,Javascript,我想知道当div包含div元素和文本时,如何获得innerHTML的div。我的代码如下所示: var outer=document.getElementById(“outer”).childNodes; 外部。forEach(函数(e){ log(e.innerHTML); }); 你好 如果可以的话,我会把Hello放在一个单独的容器中 var outer=document.getElementById(“outer”); var firstItem=outer.children[0]
div
包含div
元素和文本时,如何获得innerHTML
的div
。我的代码如下所示:
var outer=document.getElementById(“outer”).childNodes;
外部。forEach(函数(e){
log(e.innerHTML);
});代码>
你好
如果可以的话,我会把Hello
放在一个单独的容器中
var outer=document.getElementById(“outer”);
var firstItem=outer.children[0];
var text=firstItem.querySelector('.text').innerHTML;
console.log(文本)代码>
你好
您只想返回hello还是返回子节点的所有内部html(如果存在)?这是所选div中的html,因此是正确的。如果您只需要文本,请使用.textContent
。什么是text+text
?每个文本是什么意思@阿彻,他没有用jQueryYes,我只想要文本,你好。我试试。text();:)@clabe45我知道,但还是错了-现在修好了,谢谢:)