javascript - 使用 JavaScript 更改嵌套 HTML 元素的字体颜色
问题描述
我想将a
类中的字体颜色更改speed
为red
.
(a
无法获得自己的 id 或类)
我怎样才能用 JavaScript 做到这一点?
<!DOCTYPE html>
<html>
<body>
<div class="gun">
<a href="#">Hello World!</a>
</div>
<div class="speed">
<a href="#">Hello World!</a>
</div>
<script>
...
</script>
<div>
</body>
</html>
解决方案
用于document.querySelector
选择a
标签并使用 更改颜色style.color
:
document.querySelector('.speed a').style.color = 'red';
<div class="gun">
<a href="#">Hello World!</a>
</div>
<div class="speed">
<a href="#">Hello World!</a>
</div>
推荐阅读
- php - 如何用 if/not 有条件地替换文本
- gitlab - Gitlab runner 为每项工作拉取图像
- mysql - 使用 belongsToMany 对查询进行续集:未知列错误
- docker - 谁应该编写 dockerfile、SRE 或开发人员?
- python - Python 无法识别模块
- deep-learning - 没有预期的 MSE
- vim - 获取 getchar 的输出而不将其定义为变量
- twitter-bootstrap - 在同一个 div 中组合 row 和 col 是否被认为是一种不好的做法?
- python - 我对列表中输入的检查无法正常工作
- c# - 将 api 有效负载保存为 json 文档