如何仅通过Java脚本插入一个名为A和B的其他类别?
示例:
<div class="info-list-item">
<div class="info-label" class="extra">A:</div>
<div class="info-val" class="extra">abcd</div>
</div>
<div class="info-list-item">
<div class="info-label">C:</div>
<div class="info-val">cccc</div>
</div>
<div class="info-list-item">
<div class="info-label" class="extra">B:</div>
<div class="info-val" class="extra">dcba</div>
</div>
thanks寻求帮助。
您需要在每个人上运行
document.querySelectorAll('.info-label').forEach(ele => {
if (["A:","B:"].includes(ele.textContent.trim())) {
ele.classList.add('extra');
ele.nextElementSibling.classList.add('extra');
}
});
<div class="info-list-item">
<div class="info-label">A:</div>
<div class="info-val">abcd</div>
</div>
<div class="info-list-item">
<div class="info-label">C:</div>
<div class="info-val">cccc</div>
</div>
<div class="info-list-item">
<div class="info-label">B:</div>
<div class="info-val">dcba</div>
</div>