gpt4 book ai didi

javascript - 使用 javascript 更改内容

转载 作者:行者123 更新时间:2023-12-02 23:00:59 26 4
gpt4 key购买 nike

我想更改它的内容(如果存在)。

我正在尝试联系 getElementsByClassName并用 innerHTML 进行修改.

function drink() {
const spans=document.getElementsByClassName('.minimal-price-link span.price-label').innerHtml = 'Only';
for(let i=0;i<spans.length;i++) {
const span=spans[i];
}
return null;
}
drink();
<a href="https://www.example.com" class="minimal-price-link"><span class="price-container price-final_price tax weee"> <span class="price-label">From</span> <span id="3048" data-price-amount="6.9" data-price-type="" class="price-wrapper ">$6,90</span></span></a>

返回null但不会改变。

最佳答案

要像在 CSS 中一样查询元素,请使用 querySelectorAll,并更改 innerText(不是 innerHtml,它实际上是 innerHTML) 在循环中(并且不需要返回 null 或任何内容,如果您不打算在某个地方使用它):

function drink() {
const spans = document.querySelectorAll('.minimal-price-link span.price-label');
for (let i = 0; i < spans.length; i++) {
spans[i].innerText = 'Apenas';
}
}
drink();
<a href="https://www.example.com" class="minimal-price-link"><span class="price-container price-final_price tax weee"> <span class="price-label">From</span> <span id="3048" data-price-amount="6.9" data-price-type="" class="price-wrapper ">$6,90</span></span></a>

关于javascript - 使用 javascript 更改内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57788141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com