Javascript 获取DIV标记之间的值?

Javascript 获取DIV标记之间的值?,javascript,Javascript,如何获取DIV标记之间的值 示例 <div id="myOutput" class="wmd-output"> <pre><code><p>hello world!</p></code></pre> </div> document.getElementById('myOutput').innerHTML; 你好,世界 我应该得到的输出值是 你好,世界 首先,找到元素。最快的方法是通过

如何获取DIV标记之间的值

示例

<div id="myOutput" class="wmd-output">
    <pre><code><p>hello world!</p></code></pre>
</div>
document.getElementById('myOutput').innerHTML;

你好,世界

我应该得到的输出值是

你好,世界


首先,找到元素。最快的方法是通过ID。接下来,使用获取元素的HTML内容

$('#myOutput').html()

innerHtml对于这种情况很好,正如我之前提到的

如果您有更复杂的html结构,并且希望遍历/操作它,我建议使用js库,如。想要得到你想要的东西,你需要:


我觉得这样看起来更好(但我不会为了这么简单的例子而加载整个js库)

只是把上面的内容和一些额外的细节放在一起

如果您不确定html页面上没有具有某些id的div,请使用

这将避免页面上出现任何JavaScript错误

document.getElementById("myOutput").innerHTML
$('#myOutput').html()
var objDiv = document.getElementbyId('myOutput');
if(objDiv){
  objDiv.innerHTML;
}