问答详情
源自:3-8 编程练习

大佬们求解!为什么这样不会显示?

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数组</title>
<script type="text/javascript">
var  arr = ['*','##',"***","&&","****","##*"];
     arr[7] = "**";  
 //创建数组
    function lalala(){alert("数组长度为:"+arr.length);}
 //显示数组长度
   document.write((arr[0])+"<br/>");
    document.write(arr[7])+"<br/>");
     document.write(arr[2])+"<br/>");
      document.write(arr[4])+"<br/>");
 //将数组内容输出,完成达到的效果。


</script>
</head>
<body>
<button onclick="lalala()">数组长度</button>
</body>
</html>

提问者:梦里着迷 2018-09-09 10:17

个回答

  • 嘻哈路过
    2018-10-10 11:56:43

    小括号拿掉,并且你的是事件,需要触发

  • 丶未晞
    2018-09-28 11:04:25

    document.write(arr[0]+"<br/>");
    document.write(arr[7]+"<br/>");
    document.write(arr[2]+"<br/>");
    document.write(arr[4]+"<br/>");

  • 慕哥5166295
    2018-09-09 16:00:56

    你写的代码中输出部分改为如下就可以了,把write()中的小括号去掉

    document.write(arr[0]+"<br/>");
        document.write(arr[7]+"<br/>");
         document.write(arr[2]+"<br/>");
          document.write(arr[4]+"<br/>");