[英]Get innerHTML for a parent parent in JavaScript
I have this code:我有这个代码:
<div class="places-item">
<div class="places-item-img"></div>
<div class="places-item-header">
<h2>TEST</h2>
<div class="places-item-header-add">ADD</div>
</div>
</div>
document.querySelector('.places-item-header-add').addEventListener('click',function(){
var getHTML = this.outerHTML;
document.querySelector('body').innerHTML = getHTML
});
The current code only displays div.places-item-header-add, and I want the entire div.places-item to be displayed.当前代码只显示div.places-item-header-add,我希望显示整个div.places-item。 Is that possible?
那可能吗?
I think this is what you are asking for:我想这就是你要问的:
document.querySelector('.places-item-header-add').addEventListener('click',function(){
document.querySelector('body').innerHTML = this.parentElement.parentElement.outerHTML;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.