如何修复JavaScript中的数组
我目前正在测试一个网站的一些编码,我希望将来发布这个网站,当你按下一个按钮时,它会生成一行随机文本。我已经按照一些在线说明编写了代码,但是在测试按钮时没有信息通过,打开javascript文件时,我收到消息:如何修复JavaScript中的数组,javascript,html,random,Javascript,Html,Random,我目前正在测试一个网站的一些编码,我希望将来发布这个网站,当你按下一个按钮时,它会生成一行随机文本。我已经按照一些在线说明编写了代码,但是在测试按钮时没有信息通过,打开javascript文件时,我收到消息: Script:xxxxx Line: 4 Char: 1 Error: Expected ']' Code: 800A03EF Source: Microsoft JScript compilation error 以下是相关的javascript: var Message = [ 'm
Script:xxxxx
Line: 4
Char: 1
Error: Expected ']'
Code: 800A03EF
Source: Microsoft JScript compilation error
以下是相关的javascript:
var Message = [
'message 1'
'message 2'
'message 3'
'message 4'
'message 5'
'message 6'
'message 7'
'message 8'
]
当点击页面上的按钮时,我希望看到的是一条类似“message 3”的消息。然而,目前我什么也没有得到成为蜘蛛侠很难吗?Jk,欢迎来到Stackoverflow^^ 您需要像这样声明数组:
var消息=[
“信息1”,
"讯息二",,
"讯息三",,
"讯息四",,
"讯息五",,
"讯息六",,
"讯息七",,
“信息8”
]
缺少一些逗号。用逗号分隔数组元素。您可以很好地学习如何使用浏览器开发人员工具(F12)。控制台中显示的语法错误是一条重要线索。始终从这里开始,并注意在这里提问时抛出的任何错误。大多数错误信息也可以直接在谷歌中搜索,以帮助您提供指导。学习基本调试与学习编写代码本身同样重要
function MessageDisplay() {
var randNum = Math.floor(Math.random() * (Message.length));
document.getElementById('MessageDisplay').innerHTML = Message[randNum];
}