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我知道,但还是错了-现在修好了,谢谢:)