【发布时间】:2020-05-13 11:18:08
【问题描述】:
这可能已经被问过了,但是滚动浏览大约 40 多个搜索结果只会显示 jQuery 解决方案。假设我想获取无序列表中的第一项并对其应用新的文本颜色,并且单独使用它。使用 jQuery 很简单。
标记 ->
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
使用 jQuery ->
$("ul > li:first").css("color", "blue");
问题是,我如何实现这个没有 jQuery?
解决方案: 我发现这种方法适用于所有浏览器(包括 IE7+)->
document
.getElementsByTagName("ul")[0]
.getElementsByTagName("li")[0]
.style.color = "blue";
【问题讨论】: