javascript - 即使存在 id,javascript id 选择器也会返回 null
问题描述
不知何故,在 js in const questionEl = document.getElementById('question');
中返回 null。我检查了所有的 id 选择器,发现它们都返回 null。我无法理解问题的原因。我有具有指定 id 的元素。那为什么仍然返回null?
const questionEl = document.getElementById('question');
const a_text = document.getElementById("a");
console.log("This is >>", a_text);
const b_text = document.getElementById("b");
const c_text = document.getElementById("c");
const d_text = document.getElementById("d");
let currentQuestion = 0;
function loadQuiz() {
console.log(quizData[currentQuestion].question)
questionEl.innerHTML = quizData[currentQuestion].question;
currentQuestion++;
}
loadQuiz();
<div class="quiz-container">
<div class="quiz-header">
<h2 id="question">Question text</h2>
</div>
<ul class="quiz-options">
<li>
<input type="radio" id="a" name="answer">
<label for="a" id="a_text">Question</label>
</li>
<li>
<input type="radio" id="b" name="answer">
<label for="a" id="b_text">Question</label>
</li>
<li>
<input type="radio" id="c" name="answer">
<label for="a" id="c_text">Question</label>
</li>
<li>
<input type="radio" id="d" name="answer">
<label for="a" id="d_text">Question</label>
</li>
</ul>
<button>Next</button>
</div>
解决方案
推荐阅读
- python - 搜索游戏文件并增加替换 pid#
- html - 如何删除单击开关(使用复选框的html切换开关)时弹出并消失的背景蓝色?(找到解决方案)
- c - 如何并行计算 k 个集合位的所有组合?
- mysql - 如何在typeorm和nestjs中检索具有两个条件的数据
- function - 如何在 lua 表中调用未命名函数?[从桌子外面]
- python-3.x - 在 python3 Gtk 应用程序中监视文件的更改
- ssl - 使用练习 cli 时获取 tls 握手超时
- typescript - 如何将对象传递给打字稿中的函数?
- reactjs - 在前端显示指定列表
- android - Makefile 生成错误的符号链接