<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript">
var firstArray =["Polaris","Aldebaran","Deneb","Vega","Altair","Dubhe","Regulus"];
var secondArray =["Ursa Minor","Taurus","Cygnus","Lyra","Aquila","Ursa Majior","Leo"];
function funArray(searchstar)
{
for (var count = 0; count < firstArray.Length; count++)

{
if (searchstar == firstArray[count])
{
alert(secondArray[count]);
}
else
{
alert("找不到你输入的星星名字!");
}
}
}</script>
</head><body>
<script type="text/javascript">
var inputString = prompt("请输入一个星星的名字");
var outputString = funArray(inputString);

</script>
</body>
</html>

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title> 无标题文档</title>
    <script type="text/javascript">
    var firstArray =["Polaris","Aldebaran","Deneb","Vega","Altair","Dubhe","Regulus"];
    var secondArray =["Ursa Minor","Taurus","Cygnus","Lyra","Aquila","Ursa Majior","Leo"];
    function funArray(searchstar)
    {for (var count = 0; count < firstArray.length; count++)
    {
       
        if (searchstar == firstArray[count])
         {
          alert(secondArray[count]);
          }
         else
         {
         alert("找不到你输入的星星名字!");
         }
    }
    }</script>
    </head><body>
    <script type="text/javascript">
    var inputString = prompt("请输入一个星星的名字");var outputString = funArray(inputString);</script>
    </body>
    </html>
    可以执行啊,不过会反复判断!
      

  2.   

    for (var count = 0; count < firstArray.length; count++)
    这句里的length是小写,你用的却是大写Length.
      

  3.   

    在循环里反复判断太麻烦,改写了一下那个例子的函数,输入一个字串(注意不能加引号),有就显示第二组对应的,没有就直接显示没有,不重复多个警告窗口!
    function funArray(searchstar)
    {
        for (var count = 0; count < firstArray.length; count++)
        {
       
        if (searchstar == firstArray[count])
         {
          var dd=count;
          }
        }
    if(typeof dd=="undefined")
         {
         alert("找不到你输入的星星名字!");
         }
       else
       {
         alert(secondArray[dd]);
       }
    }