Javascript 为什么';洗牌';没有定义吗?

Javascript 为什么';洗牌';没有定义吗?,javascript,html,button,Javascript,Html,Button,我今天编写了一个代码,但我无法使用它 请参阅代码: <html> <head> <meta charset="UTF-8"> <meta name="keywords" content="random,variable name"> <title>Random Variable Name Maker</title> </head> <

我今天编写了一个代码,但我无法使用它

请参阅代码:

<html>
    <head>
        <meta charset="UTF-8">
        <meta name="keywords" content="random,variable name">
        <title>Random Variable Name Maker</title>
    </head>

    <body background="WT.png">
        <script src="script.js"></script>
        <input id="string" value="Click the following button!"><br>
        <button onClick="shuffle()">Shuffle!</button>
        <p>Click <b>Ctrl</b> + <b>A</b> to Select All<br>Click <b>Ctrl</b> + <b>C</b> to Copy</p>
    </body>
</html>

随机变量名称生成器

洗牌! 单击Ctrl+A选择全部
单击Ctrl+C复制

var charlist[46]=“abcdefghijklmnopqrstuvxyzabcdefghijklmnopqrstuvxyz”
函数shuffle(){
var name=document.getElementById(“字符串”).value;
var字符串;

对于(int i=0;i,您的代码有一些错误:

var charlist[46] => var charlist = "";

onClick => onclick

for (int i = 0 => for (var i = 0; i < name.length; i++)
var string => var string = "";

value="Click the following button!" => placeholder="Click the following button!"

随机变量名称生成器

洗牌! 单击Ctrl+A选择全部
单击Ctrl+C复制

var charlist[46] => var charlist = "";

onClick => onclick

for (int i = 0 => for (var i = 0; i < name.length; i++)
var string => var string = "";

value="Click the following button!" => placeholder="Click the following button!"