这是我的HTML结构:
<div class="div1">
<div class="div2">...</div>
<div class="div3">...</div>
</div>
我想要div3的完整HTML,即
<div class="div3">...</div>
而不仅仅是使用Prototype的内容。我知道如何获得innerHTML:
inner = $$('.div1 .div3')[0].innerHTML;
那只会给我&#34; ...&#34;。有没有办法选择完整的div或者我不看树木?
由于
答案 0 :(得分:0)
在大多数(现代)浏览器中,您可以使用outerHTML
将整个标记作为HTML。如果您只想引用元素本身,那么您已经拥有了它。如果要将元素用作模板,可以使用$([id or reference]).clone(true)
将其完整副本作为扩展DOM对象。