【发布时间】:2020-11-09 04:15:02
【问题描述】:
我想获得带有红色属性的“p”元素。为此,我编写了下面的代码,但结果为空。我做错了什么?
test.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./test.css">
<script src="./test.js" defer></script>
<title>test</title>
</head>
<body>
<p id="p1">red</p>
<p id="p2">green</p>
<p id="p3">blue</p>
</body>
</html>
test.js
test.js
"use strict"
let element = document.querySelector("p[color='red']");
console.log(element); // logs null
test.css
#p1 {
color: red;
}
#p2 {
color: green;
}
#p3 {
color: blue;
}
【问题讨论】:
-
请转到关于堆栈溢出的另一个问题。 stackoverflow.com/questions/38306873/…
标签: javascript