js给文本添加行号

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>添加行号</title>
	</head>
	<style>
		.content{
			line-height: 30px;
			list-style: none;
		}
		.lineNum{
			line-height: 30px;
			list-style: none;
		}
	</style>
	<body style="overflow: hidden;line-height: 30px;">
		<ul style="float: left;" class="lineNum">
		</ul>
		<ul style="float: left;" class="content">
			<li>测试测试测试测试。 </li> <li>测试测试测试测试。</li>	<li>测试测试测试测试。</li><li>测试测试测试测试。</li><li>测试测试测试测试。</li><li>测试测试测试测试。</li><li>测试测试测试测试。</li><li>测试测试测试测试。</li>
		</ul>
	</body>
	<script src="js/jquery-3.3.1.min.js"></script>
	<script type="text/javascript">
		window.onload = function() {
			//数组的长度
			var lineNum = $('.content').text().split('。').length;
			var html = '';
			for(var i = 1; i <lineNum; i++) {
				html += "<li>" + i + "</li>";
				$('.lineNum').html(html);
			}
		}
	</script>
</html>
posted @ 2019-04-22 17:45  李美玲  阅读(711)  评论(0编辑  收藏  举报