【发布时间】:2021-03-30 06:24:05
【问题描述】:
所以我有一些像这样的 html 代码:
`<body>
<header>
Hallo
</header>
<div class="A">
<div class="B">
<h1>First</h1>
<div class="C">
<img src="blabla.png">
<div class="D">
<h2>1</h2>
<p>blabla</p>
</div>
</div>
<div class="C">
<img src="blabal.jpg">
<div class="D">
<h2>2</h2>
<p>blabal</p>
</div>
</div>
<div class="B">
<h1>Second</h1>
<div class="C">
<img src="Blabla">
<div class="D">
<h2>3</h2>
<p>blabla</p>
</div>
</div>
<div class="C">
<img src="blablaa.png">
<div class="D">
<h2>4</h2>
<p>blabla</p>
</div>
</div>
</div>
</div>
</body>`
如何获取<h2>1</h2> 的元素并为其着色?我找不到只取一个元素的方法,因为所有函数都指“每个”和“所有”。有人能告诉我怎么做吗?
谢谢
【问题讨论】:
-
你有什么条件可以上色或不上色?
-
我无法更改 HTML 文件中的任何内容,我只能在 CSS 文件中做所有事情
-
document.querySelectorAll('h2')[0].style.color="red"; document.querySelector('h2').style.color="red";
标签: html css html-select