初级JavaScript-HTML页面不显示初始值
Beginner JavaScript - HTML page display no initial value display
我或多或少是JavaScript的新手,我将尝试一个非常基本的Hangman版本来让我继续前进。
当用户第一次进入页面时,我开始尝试显示一些生命,这将随着他们选择的每个不在单词中的字母而减少。
我在外部文件中的JavaScript如下:
var lives = 5;
//Display the number of lives the user has remaining
var showLives = function(){
document.getElementById("livesLeft").innerHTML = lives;
}
//Will decrease lives each time incorrect letter is chosen
function decrementLives(){
lives--;
showLives();
}
问题是,当我最初加载HTML页面时,没有显示剩余生命数的值,我希望它是5。
当我点击身体上的任何地方时(目前为了测试目的,硬编码为调用reditionLives()),它的工作方式正是我想要的。每次点击显示4、3、n-1。
任何关于为什么第一个没有像我预期的那样最初显示为5的想法。我一直在想,这可能与生活变量范围有关?
您必须在页面加载时实际调用该函数。例如在onload事件中:
window.onload = showLives;
相关文章:
- 如果函数返回True,则显示Javascript按钮
- 背景图像前显示Javascript警报
- 为我的rails应用程序显示javascript弹出消息
- 如何在Javascript中显示Javascript变量
- 如何在colorbox中显示JavaScript变量
- Xamarin iOS WKWebView显示JavaScript警报
- GoogleMapsV3api只显示Javascript循环中的一些标记
- 如何在Asp.net标签控件中显示Javascript函数值
- 如何在对话框中显示javascript变量
- 在asp.net页面中显示javascript执行过程中的加载图标
- 在html中显示javascript变量won'不起作用
- 如何使用按钮在对话框上显示 Javascript 函数的结果
- 打开新窗口进行打印时不显示 JavaScript 图像
- 显示javascript控制台中的消息
- 在加载html网页时显示JavaScript表
- 在Notepad++中更好地突出显示Javascript语法
- 通过php显示javascript内容
- 文本字段未显示javascript函数中的变量
- 显示Javascript表单验证消息
- VB.NET-WebBrowser没有't在html源代码中显示javascript创建的html元素