如何用JavaScript优雅地在网页中为代码添加行号?

如何用JavaScript优雅地在网页中为代码添加行号?

网页代码行号的优雅解决方案

在网页中展示代码时,清晰的行号能显著提升可读性和调试效率。本文介绍一种简洁高效的JavaScript方法,轻松为代码添加行号,无需繁琐的HTML和CSS操作。

一些传统方法,例如使用

标签或标签添加行号,存在问题:标签已废弃,而标签需要进行HTML实体转义,操作复杂且易出错。

因此,我们推荐使用JavaScript实现。以下方案简洁高效:

<div id="code" style="font-size:12px;"></div><style>  * {margin: 0; padding: 0;}  #code p::before {content: attr(data-line-number); min-width: 50px; text-align: right; display: inline-block; padding: 0 5px; color: #ccc;}</style><script>  var $code = document.getElementById('code');  `// 代码字符串`.split('n').forEach((text, index) => {    var $line = document.createElement('p');    $line.dataset.lineNumber = index + 1;    $line.innerText = text;    $code.appendChild($line);  });</script>

登录后复制

本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。

如若转载请注明出处:http://www.down96.com/tutorials/12573.html

热心网友热心网友
上一篇 2025-04-11 17:03
下一篇 2025-04-11 17:03

相关推荐

本站[软件指南]所有内容来自互联网投稿或AI智能生成,并不代表软件指南的立场。