【发布时间】:2021-07-13 18:50:06
【问题描述】:
我试图找出一种方法,我可以从 div 中获取和属性,并在同一个 div 中创建一个链接,包括 src 中的属性
到目前为止,我只获取了第一个属性,因此所有链接都是相同的。
我是 JS 初学者,如果答案很明显,请见谅
var srpVin = document.querySelectorAll('span[data-cg-vin]')[0].getAttribute("data-cg-vin");
var srpVsaBtn = document.getElementsByClassName('carBannerWrapper');
for (var i = 0; i < srpVsaBtn.length; i++) {
srpVsaBtn[i].innerHTML += '<a href="https://myurl.com/?vin='+srpVin+'&dealer_id=28987" target=_deal>Click here - '+srpVin+'</a>';
}
<div class="carBannerWrapper"><div><span data-cg-vin="1FMCU9G66MUA11123" data-cg-price="34399"></span></div></div>
<div class="carBannerWrapper"><div><span data-cg-vin="MAJ3S2GE7LC386456" data-cg-price="34399"></span></div></div>
<div class="carBannerWrapper"><div><span data-cg-vin="11FMCU9H67LUC59789" data-cg-price="34399"></span></div></div>
【问题讨论】:
-
你想做什么?
标签: javascript getelementsbyclassname selectors-api getattribute