JavaScript实现九九乘法表及样式优化

作者:霁月

时间:2026-10-31

浏览:157

本文介绍如何使用JavaScript动态生成九九乘法口诀表,并通过DOM操作创建元素和文本。针对浏览器默认渲染导致的行间距问题,提供了通过CSS重置样式的解决方案,确保输出格式整齐美观。

文章目录

JavaScript实现九九乘法表及样式优化

首先展示最终运行效果。

JavaScript实现九九乘法表及样式优化

以下是使用JavaScript生成乘法表的示例代码。


<script type="text/javascript">
  var body = document.getElementsByTagName('body')[0];
  var wrap = document.createElement('div');
  wrap.id = 'wrap';
  body.appendChild(wrap);
  var wrap = document.getElementById('wrap');
  for (var i = 1; i < 10; i++) {
   for (var j = 1; j <= i; j++) {
    var p = document.createElement('p');
    //设置格子(p标签)样式
    p.style.width = '100px';
    p.style.height = '30px';
    p.style.lineHeight = '30px';
    p.style.background = 'yellow';
    p.style.display = 'inline-block';
    p.style.border = '1px solid green';
    p.style.textAlign = 'center';
    //格子添加内容
    p.innerHTML = j + "*" + i + "=" +(j * i);
    wrap.appendChild(p);
   }
   var br = document.createElement('br');
   wrap.appendChild(br);
  }
 </script>

注意:直接运行上述代码时,浏览器渲染的每行之间可能存在间距,可以通过在style中设置相关样式来消除这些间距。


* {
  padding : 0px;
  margin : 0px;
  }

总结

以上为本文全部内容,希望这对大家的学习和工作有所帮助。如有任何疑问,欢迎留言交流,感谢支持。

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章