【发布时间】:2020-10-18 05:03:46
【问题描述】:
我有几个以single-product 作为类名的类。我正在尝试使用 javascript 中的 for loop 中的 appendChild 将按钮添加到所有按钮。但这似乎不起作用。我不明白为什么?
我使用querySelectorAll 将它们放入一个数组中。let products = document.querySelectorAll('.single-products') 然后我创建了一个包含我的按钮的元素div。
let button = document.createElement('div');
button.innerHTML = "<a class='btn hero-btn'>Add to cart</a>";
for (let i=0 ; i < products.length ; i++){document.querySelectorAll('.single-product')[i].appendChild(button.cloneNode())
我也尝试了forEach 与this 作为参数,但即使这样也没有用。
【问题讨论】:
标签: javascript for-loop foreach appendchild