如何使用js文件中的JavaScript代码
我试图使用如何使用js文件中的JavaScript代码,javascript,Javascript,我试图使用.js文件中的JavaScript代码。 当我将此代码保存在脚本标记内的.html文件中时,我的代码工作正常 当我将脚本移动到.js文件时,应该做哪些更改 HTML: <!DOCTYPE html> <html> <head> <title>Cat Clicker</title> <script type="text/javascript" src="js/app.js"></script&g
.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>
您的JavaScript代码可能试图获取浏览器未呈现的元素 解决方案#1 您可以在所有元素都呈现为以下形式后尝试加载JavaScript文件:
<!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>
如果这些都不起作用,请尝试使用Chrome developer工具并检查js/app.js是否指向JavaScript文件您的JavaScript代码可能试图获取浏览器未呈现的元素 解决方案#1 您可以在所有元素都呈现为以下形式后尝试加载JavaScript文件:
<!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>
如果这些都不起作用,请尝试使用Chrome developer工具并检查js/app.js是否指向JavaScript文件您的JavaScript代码可能试图获取浏览器未呈现的元素 解决方案#1 您可以在所有元素都呈现为以下形式后尝试加载JavaScript文件:
<!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>
如果这些都不起作用,请尝试使用Chrome developer工具并检查js/app.js是否指向JavaScript文件您的JavaScript代码可能试图获取浏览器未呈现的元素 解决方案#1 您可以在所有元素都呈现为以下形式后尝试加载JavaScript文件:
<!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>
如果这些都不起作用,请尝试使用Chrome developer工具并检查js/app.js是否指向JavaScript文件您必须将该代码包装在
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);
}
否则,只需将脚本标记移到页面底部的
猫点击器
单击cat的次数为:
0
必须将该代码包装在窗口中。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);
}
否则,只需将脚本标记移到页面底部的
猫点击器
单击cat的次数为:
0
必须将该代码包装在窗口中。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);
}
否则,只需将脚本标记移到页面底部的
猫点击器
单击cat的次数为:
0
必须将该代码包装在窗口中。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);
}
否则,只需将脚本标记移到页面底部的
猫点击器
单击cat的次数为:
0
你试过什么吗?你试过什么吗?你试过什么吗?你试过什么吗?