变量值在不同文件中使用时会发生变化
Variable value changes when used in different files
我有一个随机变量,并在一个JavaScript文件中提醒该变量,然后在另一个HTML文件中使用该随机变量的相同值进行一些处理。然而,当我使用alert()
函数检查两个文件中的结果时,两个变量在两个文件显示的值似乎不同我想要实现的是让具有相同值的变量在过程中保持一致。
在JavaScript文件中,生成随机变量RandomMsg
值并警告随机变量Random_Msg
:的相关代码
function CreateRandomMsg() {
var RandomMsg = Msgs_Arr[Math.floor(Math.random()* Msgs_Arr.length)];
return RandomMsg;
}
var Random_Msg = CreateRandomMsg();
function alertMsg() {
alert(Random_Msg);
}
在HTML文件中,我包含了这个JavaScript文件,只使用随机变量Random_Msg
,但它显示的消息值与JavaScript文件中向用户发出的消息警报不同。我不确定代码的哪一部分包含错误。
Msgs_Arr =["some","messages","here"]
function CreateRandomMsg() {
var RandomMsg = Msgs_Arr[Math.floor(Math.random()* Msgs_Arr.length)];
return RandomMsg;
}
var Random_Msg = CreateRandomMsg();
function alertMsg() {
alert(Random_Msg);
}
alertMsg();
document.getElementById("message").text= Random_Msg;
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="script.js"></script>
</head>
<body>
<a id="message"></a>
</body>
</html>
你想做这样的事吗?请确保您没有调用CreateRandomMsg两次或两次以上
相关文章:
- 变量值在不同文件中使用时会发生变化
- 使用Web Audio API播放重叠的wav文件时音量发生变化
- angular-使用$http时文件大小会发生变化
- Wicket 6.19在替换Wicket 's ajax js文件后,导入顺序发生变化
- 当不同文件的内容发生变化时,如何刷新HTML文件
- D3对其他需求文件中的节点哈希值变化没有反应
- 从服务文件分派变化
- 如何根据浏览器语言的变化翻译“浏览”或“选择文件”的表单输入类型=文件
- NPM脚本不监视js和SCSS文件的变化
- jquery如何检测文件输入元素的变化
- 在Node.js中观察文件夹的变化
- 当.scss文件中的代码发生变化时,在gulpfile中运行elixir code
- 如何刷新页面每当我的js数据文件的变化
- “Refresh"JavaScript文件的变化
- 在Gulp中,您如何只处理在缩小后发生变化的SFTP文件?
- Onready /onload文件.innerHTML变化
- 当我在JSP和CSS文件中复制我的HTML文件时,我的页面设计发生了变化
- Node.js监控文件的变化并解析它们
- 监控远程文件的变化,而不用用nodejs下载它
- Service Worker:当服务器上的文件发生变化时,如何更新缓存