请教问题

来源:3-20 节点的创建、移除和克隆

神知

2021-06-22 15:04:00

老师帮我看下哪里写的不对,一运行浏览器就死了

<!DOCTYPE html><html lang="en">
<head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible" content="IE=edge">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title>  <style>    td{      width:20px;      height20px;      border1px solid #000;    }  </style></head>
<body>  <table id="mytable"></table>  <script>    var mytable = document.getElementById('mytable');    for (var i = 1i <= 9i++) {      var tr = document.createElement('tr');      for (var j = 1i <= ij++) {        var td = document.createElement('td');        td.innerText=i+'乘'+j+'等于'+(i*j);        tr.appendChild(td);      }      mytable.appendChild(tr);    }  </script></body>
</html>

写回答

1回答

好帮手慕久久

2021-06-22

同学你好,内层循环遍历的是j,但是循环终止条件写成了i<=i,由于i肯定是等于i的,所以i<=i这个条件一直满足,导致内层循环无法终止,程序死循环。

修改如下:

http://img.mukewang.com/climg/60d18f320984d54f08620290.jpg

为了页面好看,可以个table设置一下宽度,例如:

http://img.mukewang.com/climg/60d18f4e09271f0d06770324.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程

相似问题

请教问题

回答 2

请教

回答 1

请教问题

回答 1

请教问题

回答 3

请教问题

回答 1