javascript - html文本内容未更新
问题描述
我正在尝试制作增量游戏。但是当我测试它时,游戏并没有增加点击次数,一切看起来都很好。那么我做错了什么?
提前致谢 :)
JavaScript 代码(在单独的文件中)
//Unused or copied code
// mass += energy;
// btn.innerText = mass + "mass";
//DOM
let btn = document.getElementById("btn");
let img = document.getElementById("img");
//Variables
var mass = 0;
var energy = 1;
var version = 0.1 + 'oab';
//El(s)
img.addEventListener('click', e => {
mass += energy;
let btn.textContent = mass + " Mass";
});
<input type="image" id="img" src="assets/sun.jpg" name="button" alt="clicker" width="250" height="250"><br>
<h1 id='btn'>0 Mass</h1>
解决方案
无需使用 let 来分配.textContent
let btn = document.getElementById("btn");
let img = document.getElementById("img");
//Variables
var mass = 0;
var energy = 1;
var version = 0.1 + "oab";
//El(s)
img.addEventListener("click", (e) => {
mass += energy;
btn.textContent = mass + " Mass";
});
<input type="image" id="img" src="https://source.unsplash.com/random/" name="button" alt="clicker" width="400" height="100" />
<br />
<h1 id="btn">0 Mass</h1>
推荐阅读
- android - 在哪里存储临时下载的文件夹?
- reactjs - 如何在反应超级响应表中实现分页
- this - 从嵌套列表中搜索项目
- javascript - 如果在多个下拉列表中选择了选项,则显示 html 元素
- ios - 如何在IOS中制作带有圆形边框的填充UILabel
- javascript - 如何从 ajax 发布请求中接收数据
- postgresql - 不使用 Rosetta 无法在 M1 Mac 中安装 Postgresql
- pivot - 如何在角度 7 中制作数据透视表?
- git - git-push 的问题
- amazon-ec2 - 从主文件表 (MFT) 重建 windows NTFS 丢失分区