gpt4 book ai didi

javascript - 如何使用 js 文件中的 JavaScript 代码

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

我正在尝试使用 .js 文件中的 JavaScript 代码。当我将此代码保留在脚本标记内的 .html 文件中时,我的代码工作正常。

将脚本移动到 .js 文件时应该进行哪些更改。

HTML:

<!DOCTYPE html>
<html>
<head>
<title>Cat Clicker</title>
<script type="text/javascript" src="js/app.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div id='cc'><img src="images/cat1.png"><br /></div>
<div>The number of times you clicked the cat is:</div><br />
<div id='times'>0</div>
</body>
</html>

JS:

var pic = document.getElementById('cc');
pic.addEventListener('click', function() {
var count = document.getElementById('times').innerHTML;
count = parseInt(count) + 1;
document.getElementById('times').innerHTML = count;
}, false);

最佳答案

您必须将该代码包装在 window.onload 内使其在加载所有 DOM 元素后运行。

window.onload = function() {
var pic = document.getElementById('cc');
pic.addEventListener('click', function() {
var count = document.getElementById('times').innerHTML;
count = parseInt(count) + 1;
document.getElementById('times').innerHTML = count;
}, false);
}

否则只需将脚本标记移动到页面底部</body>上方即可

<!DOCTYPE html>
<html>
<head>
<title>Cat Clicker</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
<body>
<div id='cc'><img src="images/cat1.png"><br /></div>
<div>The number of times you clicked the cat is:</div><br />
<div id='times'>0</div>
<script type="text/javascript" src="js/app.js"></script>
</body>
</html>

关于javascript - 如何使用 js 文件中的 JavaScript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29577131/

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