【发布时间】:2022-06-10 22:42:58
【问题描述】:
html文件:
<!DOCTYPE html>
<head>
<script src="script.js"></script>
</head>
<body>
<div class="q" id="cooki" onclick="cookie()">Accept!</div>
</body>
js:
function cookie() {
alert("hi");
}
我什至用 console.log 进行了测试,我在正文标签中使用了脚本源,没有任何效果
【问题讨论】:
-
@jabaa — 不,它不是保留的。
document.cookie是预定义的,是onclick试图访问的内容(因为onclick很糟糕)所以(成功定义的)window.cookie永远不会被查看。 -
@Quentin 老实说,我不了解技术细节。我只知道如何解决它。有了你的解释,我明白为什么我可以在 JavaScript 代码中使用该函数,但不能从 HTML 访问它。
标签: javascript html