我正在尝试将页面的innerHTML更改为我点击的元素的innerHTML。唯一的问题是,我希望它能够获取整个元素,例如:
而我所编写的Javascript代码:
<section
class="homeItem">
<div>
<!-- more HTML here -->
</div>
</section>
而我所编写的Javascript代码:
function selectedProduct(event){
target = event.target;
element = document.getElementById("test");
element.innerHTML = target.innerHTML;
}
将会针对我点击的特定元素。
我想要实现的是,当我点击<section>
元素的任何位置时,它将获取整个<section>
元素的innerHTML,而不是我点击的特定元素。
我猜想这可能与选择被点击元素的父元素有关,但我不确定并且在网上找不到任何相关信息。
如果可能的话,我希望避免使用jQuery。
currentTarget
应该代表被点击的元素,而target
应该是事件所设置的元素。 - Randall Coding