我试图改变我的页面的 innerHTML 成为我点击的元素的 innerHTML,唯一的问题是我希望它采取整个元素,如:
<section class="homeItem" data-detail="{"ID":"8","Name":"MacBook Air","Description":"2015 MacBook A…"20","Price":"899","Photo":"Images/Products/macbookAir.png"}"></section>
然而我用 javascript 写的代码:
function selectedProduct(event){
target = event.target;
element = document.getElementById("test");
element.innerHTML = target.innerHTML;
}
将针对特定的元素,我点击。
我想要实现的是,当我点击 <section>元素中的任何地方,它将采取整个元素的 innerHTML,而不是具体的一个,我已经点击。
我会假设这是一些与选择父元素的一个被点击,但我不确定,无法在线找到任何东西。
如果可能的话,我想远离 JQuery