-2

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. Is that possible?

1 Answers1

1

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;
});
jeprubio
  • 17,312
  • 5
  • 45
  • 56