Javascript html文本内容未更新
我正在尝试做一个增量游戏。但是当我测试它时,游戏没有增加点击次数,一切看起来都很好。那么我做错了什么 提前感谢:) JavaScript代码(在单独的文件中)Javascript html文本内容未更新,javascript,html,css,addeventlistener,Javascript,Html,Css,Addeventlistener,我正在尝试做一个增量游戏。但是当我测试它时,游戏没有增加点击次数,一切看起来都很好。那么我做错了什么 提前感谢:) JavaScript代码(在单独的文件中) //未使用或复制的代码 //质量+=能量; //btn.innerText=质量+质量; //多姆 设btn=document.getElementById(“btn”); 设img=document.getElementById(“img”); //变数 var质量=0; 无功能量=1; var版本=0.1+“oab”; //El(s
//未使用或复制的代码
//质量+=能量;
//btn.innerText=质量+质量;
//多姆
设btn=document.getElementById(“btn”);
设img=document.getElementById(“img”);
//变数
var质量=0;
无功能量=1;
var版本=0.1+“oab”;
//El(s)
img.addEventListener('click',e=>{
质量+=能量;
设btn.textContent=mass+“mass”;
});代码>
0质量
无需使用let分配.textContent
让btn=document.getElementById(“btn”);
设img=document.getElementById(“img”);
//变数
var质量=0;
无功能量=1;
var版本=0.1+“oab”;
//El(s)
img.addEventListener(“单击”,(e)=>{
质量+=能量;
btn.textContent=质量+质量;
});代码>
0质量
@ManasKhandelwal
HTML代码:
<body>
<h1 id="btn">0 Mass</h1>
<h1 id="nrg">1 Energy</h1>
<br><br><br>
<input type="image" id="img" src="assets/sun.jpg" name="img" alt="clicker" width="250" height="250">
<br><br>
<div id="spacerock">
<h1>Space Rock</h1>
<div id="rest">
<img src="assets/space_rock.png" alt="space rock" width="32" height="30">
<div id="l&c">
<h2>Cost: 50</h2>
<h2>LvL: 1</h2>
</div>
</div>
</div>
<script src ="js/main.js"></script>
</body>
</html>
img.addEventListener('click', (e) => {
mass += sra;
btn.innerHTML = mass + ' Mass';
});
spaceRock.addEventListener('click', (e) => {
if (mass >= srp) {
if (srl <= 12) {
energy += sra;
srl += 1;
srp = srl * 50;
sra += 1.5;
nrg.innerHTML = energy;
} else {
nrg.innerHTML = 'MAX';
}
}
});
const text = document.innerHTML();
const btn = document.querySelector('btn');
const img = document.querySelector('img');
const nrg = document.querySelector('nrg');
const spaceRock = document.querySelector('spacerock');
0质量
1能源
太空摇滚
费用:50
级别:1
Javascript代码:
<body>
<h1 id="btn">0 Mass</h1>
<h1 id="nrg">1 Energy</h1>
<br><br><br>
<input type="image" id="img" src="assets/sun.jpg" name="img" alt="clicker" width="250" height="250">
<br><br>
<div id="spacerock">
<h1>Space Rock</h1>
<div id="rest">
<img src="assets/space_rock.png" alt="space rock" width="32" height="30">
<div id="l&c">
<h2>Cost: 50</h2>
<h2>LvL: 1</h2>
</div>
</div>
</div>
<script src ="js/main.js"></script>
</body>
</html>
img.addEventListener('click', (e) => {
mass += sra;
btn.innerHTML = mass + ' Mass';
});
spaceRock.addEventListener('click', (e) => {
if (mass >= srp) {
if (srl <= 12) {
energy += sra;
srl += 1;
srp = srl * 50;
sra += 1.5;
nrg.innerHTML = energy;
} else {
nrg.innerHTML = 'MAX';
}
}
});
const text = document.innerHTML();
const btn = document.querySelector('btn');
const img = document.querySelector('img');
const nrg = document.querySelector('nrg');
const spaceRock = document.querySelector('spacerock');
img.addEventListener('click',(e)=>{
质量+=sra;
btn.innerHTML=mass+‘mass’;
});
SpaceLock.addEventListener('单击',(e)=>{
如果(质量>=srp){
如果(srl这看起来不像Java代码——你可能会把Java误认为JavaScript,一种完全不同的语言吗?也许,我还不太清楚这种区别很重要,因为让错误的专家来审查你的问题是没有意义的。谢谢!我更新了标记,起初它是有效的,但当我开始添加升级时,它就停止了working@EthanBelche这并不意味着答案是错误的。你的代码是不正确的。请分享它,这样我可以进一步帮助你。。。