gpt4 book ai didi

javascript - Google Chrome 控制台错误标识符意外

转载 作者:行者123 更新时间:2023-12-02 17:42:24 24 4
gpt4 key购买 nike

我正在用 javascript 制作一个简单的验证码。

我想我已经把所有事情都解决了,只剩下一个错误:

未捕获的语法错误:意外的标识符index.html:61

这是在 html 中。

<div id="displayCaptcha"></div>

这是完整的 JavaScript 代码。

 <script>
var path="images/";
var extension=".gif";
var displayCaptcha="";
var validateCaptcha="";
var randomNumber="";

function displayCaptcha() // generate a randomNumber, 0-25
{
var imgName = new Array();

imgName[0]="a";
imgName[1]="b";
imgName[2]="c";
imgName[3]="d";
imgName[4]="e";
imgName[5]="f";
imgName[6]="g";
imgName[7]="h";
imgName[8]="i";
imgName[9]="j";
imgName[10]="k";
imgName[11]="l";
imgName[12]="m";
imgName[13]="n";
imgName[14]="o";
imgName[15]="p";
imgName[16]="q";
imgName[17]="r";
imgName[18]="s";
imgName[19]="t";
imgName[20]="u";
imgName[21]="v";
imgName[22]="w";
imgName[23]="x";
imgName[24]="y";
imgName[25]="z";

for(var i = 0; i < 6; i++)
{
console.log();

randomNumber = Math.floor ((Math.random())
displayCaptcha+="<img src='"+path+imgName[randomNumber]+extension+"'/>";
document.getElementById("displayCaptcha").innerHTML=displayCaptcha;
validateCaptcha+=imgName[randomNumber];
}
}
</script>

最佳答案

使用图像的源 src 属性。

displayCaptcha+="<img src='"+path+imgName[randomNumber]+extension+"'/>";

语法错误位于:

randomNumber = Math.floor ((Math.random()

写为

randomNumber = Math.floor(Math.random());

关于javascript - Google Chrome 控制台错误标识符意外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22086137/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com