我想更改所有列表项的背景.我有这个,但它不起作用.
// Get all <li> elements in the document
var x = document.querySelectorAll("li");
for (let i = 0; < x.length; i++;) {
x[i].style.backgroundColor = "red";
}
Run Code Online (Sandbox Code Playgroud)
替换for (let i = 0; < x.length; i++;)为for (let i = 0; i < x.length; i++)
还有一个错字:
;之后i++
你的JS是正确的,它只是有一个错字.
var x = document.querySelectorAll("li");
for (let i = 0; i < x.length; i++) {
x[i].style.backgroundColor = "red";
}Run Code Online (Sandbox Code Playgroud)
li {
color: white;
text-align: center;
border: 1px solid white;
font-weight: 900;
}Run Code Online (Sandbox Code Playgroud)
<ul>
<li>YOUR</li>
<li>JAVASCRIPT</li>
<li>IS</li>
<li>WORKING</li>
</ul>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1334 次 |
| 最近记录: |