javascript - 如何将偶数 li 文本颜色更改为绿色,将奇数更改为红色?
问题描述
在我的 html 中,我有 ol 和 10 li。我需要仅使用 Javascript 将偶数 li 颜色更改为绿色,将奇数 li 颜色更改为红色。
我怎样才能做到这一点?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Color Change</title>
</head>
<body>
<ol>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li>Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li>Item 7</li>
<li>Item 8</li>
<li>Item 9</li>
<li>Item 10</li>
</ol>
</body>
</html>
解决方案
尝试这个
li {
color: black;
}
li:nth-child(odd) {
color: red;
}
li:nth-child(even) {
color: blue;
}
推荐阅读
- javascript - JsGrid 跳过一行
- vba - 拆分 MailMerge 文档:为什么最后一个文档是空的?
- javascript - 我如何解决这个 javascript prompt=userInput 从数组到警报问题
- linux - 无法在 Linux (Mint) 上的 goroutine 中运行 go web serve
- kibana - 嵌入 Kibana 可视化但不让用户控制?
- php - 为什么 RememberMe 在 Symfony2 中无法正常工作?
- c# - 使用专有日志库时的异步日志记录
- kubernetes - helm reset: 错误: OWNER%!D(MISSING)TILLER: dial tcp 10.96.0.1:443: i/o timeout
- python-3.x - 在 Python3 中并排打印变量
- ruby - Ruby self、运算符优先级和实例方法调用