chr*_*ren 24 javascript arrays alert popup
我是Javascript的新手.
我试图编码这四个按钮.我现在正在第二个.我编写了一个数组.但是当我点击按钮时,它会替换页面.我想在警告框中显示该数组.
<html>
<head>
<script type="text/javascript">
function SayHello()
{
alert("Hello World!");
}
function DumpCustomers()
{
var aCustomers=new Array();
aCustomers[0]="Frank Sinatra ";
aCustomers[1]="Bob Villa ";
aCustomers[2]="Kurt Cobain ";
aCustomers[3]="Tom Cruise ";
aCustomers[4]="Tim Robbins ";
aCustomers[5]="Santa Claus ";
aCustomers[6]="Easter Bunny ";
aCustomers[7]="Clark Kent ";
aCustomers[8]="Marry Poppins ";
aCustomers[9]="John Wayne ";
document.write(aCustomers[0]);
document.write(aCustomers[1]);
document.write(aCustomers[2]);
document.write(aCustomers[3]);
document.write(aCustomers[4]);
document.write(aCustomers[5]);
document.write(aCustomers[6]);
document.write(aCustomers[7]);
document.write(aCustomers[8]);
document.write(aCustomers[9]);
}
function DisplayFishCounts()
{
}
function FindJonGalt()
{
}
</script>
</head>
<body>
<form name="Main">
<input type="button" id=1 onclick="SayHello();" value="Say Hi"/>
<input type="button" id=1 onclick="DumpCustomers();" value="Dump Customers"/>
<input type="button" id=1 onclick="DisplayFishCounts();" value="Display Fish Counts"/>
<input type="button" id=1 onclick="FindJonGalt();" value="Where is Jon Galt?"/>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
Ray*_*oal 61
如果你想将数组看作一个数组,你可以说
alert(JSON.stringify(aCustomers));
Run Code Online (Sandbox Code Playgroud)
而不是所有那些document.write
.
但是,如果要干净地显示它们,则在弹出窗口中每行一个,执行以下操作:
alert(aCustomers.join("\n"));
Run Code Online (Sandbox Code Playgroud)