简体   繁体   English

如何在javascript中获取div和全部内部内容?

[英]How to get div and full inner content in javascript?

I want get div inner content in javascript 我想在javascript中获取div内部内容

Ex: 例如:

<div id="content" style="height: 20px; overflow: hidden">
  content<br>content<br>content<br>
</div>

This is my html code. 这是我的html代码。 i know only div id (content). 我只知道div ID(内容)。 but i want retrieved main div and their inner content via javascript like.. 但我想通过javascript检索main div及其内部内容。

<div id="content" style="height: 20px; overflow: hidden">
 content<br>content<br>content<br>
</div>

Also i want retrieved content div attribute also like style, class name etc. 我也想检索内容div属性,例如样式,类名等。

Use getElementById() to get the element and innerHTML to get tht content 使用getElementById()获取元素,并使用innerHTML获取内容

document.getElementById('content').innerHTML;

LIVE DEMO FOR INNERHTML INNERHTML的在线演示

To get the content of the whole tag , use outerHTML 要获取整个标签的内容,请使用outerHTML

document.getElementById('content').outerHTML;

LIVE DEMO FOR OUTERHTML 外部HTML的实时演示

您可以尝试这段代码来检索内部内容

var MyDiv1 = document.getElementById('content').innerHTML;  

If you want to retrieve the content that is inside the div, you can use document.getElementById("content").innerHTML . 如果要检索div中的内容,则可以使用document.getElementById("content").innerHTML This will return 这将返回

content<br>content<br>content<br>


But if you want to retrieve the html with div tags included, you can try using document.getElementById("contents").outerHTML . 但是,如果要检索包含div标签的html,可以尝试使用document.getElementById("contents").outerHTML This will return you 这会回报你

<div id="content" style="height: 20px; overflow: hidden">
 content<br>content<br>content<br>
</div>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM