【发布时间】:2019-10-10 15:16:24
【问题描述】:
所以,我只是想用 javascript 在 onkeyup 事件上显示一个<div>,但由于某种原因,它没有让我这样做,我得到了错误:
未捕获的类型错误:无法读取 null 的属性“样式”
这是我的代码:
HTML:
<div class="content" id="content" style="display: none">
Javascript:
function showContent() {
document.getElementById('content').style.display = 'block';
}
你能帮忙吗?谢谢。
【问题讨论】:
-
如果在元素成为 DOM 的一部分之前调用
showContent(),你会得到那个确切的错误。 -
查看script elements 的
defer属性。您可以这样做,而不必将脚本放在最后。 -
@Pointy 我使用的是不同的文件,但我将其移至 HTML。现在我没有收到错误,但它不起作用并且不会改变样式。
标签: javascript html css tags frontend