gpt4 book ai didi

javascript - 我的 JavaScript 代码为 getElementById 返回 null

转载 作者:行者123 更新时间:2023-11-28 11:30:17 27 4
gpt4 key购买 nike

供您引用,这不是重复的 - 我的问题没有通过类似的问题得到解决。

我正在尝试记录此元素:

<p id="one">Test</p>

使用 JavaScript 到控制台:

var one = document.getElementById("one");
console.log(one);

但是,这会返回 null对于console.log(one);线,我无法弄清楚原因。 null在哪里值来自,以及如何使其引用 <p id="one">Test</p>元素?

编辑:完整的 HTML 代码:

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>A tester</title>

<script src="index.js"></script>

</head>

<body>

<p id="one">One</p>

</body>

</html>

最佳答案

可能您正在 DOM 准备好之前访问该元素,请尝试使用 DOMContentLoaded :

document.addEventListener("DOMContentLoaded", function(event) {
var one = document.getElementById("one");
console.log(one);
})
<p id="one">Test</p>

关于javascript - 我的 JavaScript 代码为 getElementById 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52329046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com