我在这里尝试做的是使用JS修改元素并添加属性(类)。
JS脚本
var x = document.querySelectorAll(".clearfix div");
x[0].setAttribute("class", "regDesign");
x[1].setAttribute("class", "regDesign");
HTML默认格式
<div class="clearfix">
<div>
<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
a lot of divs here
</div>
<div>
<div></div>
<div></div>
<div></div>
a lot of divs here
</div>
</div>
HTML结果
<div class="clearfix">
<div class="regDesign">
<div class="regDesign"></div>
</div>
<div>
<div></div>
</div>
</div>
所需的HTML结果
<div class="clearfix">
<div class="regDesign">
<div></div>
</div>
<div class="regDesign">
<div></div>
</div>
</div>
谢谢你的帮忙。
您可以按如下方式修改选择器:
var x = document.querySelectorAll(".clearfix > div");
x[0].setAttribute("class", "regDesign");
x[1].setAttribute("class", "regDesign");
console.log(document.getElementsByClassName("clearfix")[0].innerHTML);
<div class="clearfix">
<div>
<div></div>
</div>
<div>
<div></div>
</div>
</div>
您可以在这里阅读更多内容。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句