javascript按钮从数组中选择随机项目

use*_*017 2 javascript button

请有人帮忙。我正在尝试在 javascript 中创建一个基本按钮,当单击它时,它会从我的数组中随机选取一个值并将其显示在屏幕上,每次单击该按钮时,它都应该从数组中选取一个新项目。我知道如何写数组

var myarray = new Array("item1", "item2", "item3");
Run Code Online (Sandbox Code Playgroud)

我只是不知道如何做按钮部分。任何帮助都会很棒。我知道在 jQuery 中执行此操作可能更容易,但我真的很想在处理 jQuery 之前先了解一下 javascript(请保持温和,我是这个哈哈的新手)

Sac*_*hin 6

您可以在按钮单击时调用函数以打印这样的值

<input type="button" id="btnSearch" value="Search" onclick="GetValue();" />
<p id="message" ></p>
Run Code Online (Sandbox Code Playgroud)

JS

function GetValue()
{
    var myarray= new Array("item1","item2","item3");
    var random = myarray[Math.floor(Math.random() * myarray.length)];
    //alert(random);
    document.getElementById("message").innerHTML=random;
}
Run Code Online (Sandbox Code Playgroud)

JS小提琴演示