<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<style>
*{
margin: 0;padding: 0;
}
.prettyprint {
margin: 0 0 24px;
padding: 8px 16px 6px 56px;
background-color: #F7F7F7;
border: none;
position: relative;
overflow-y: hidden;
overflow-x: auto;
}
pre code {
display: block;
font-size: 14px;
line-height: 22px;
overflow-x: auto;
padding: 0 !important;
color: #000;
white-space: pre;
word-wrap: normal;
background-color: #F7F7F7;
border-radius: 4px;
}
.hljs-tag {
color: #066;
}
.hljs-string
{
color: #090;
}
.hljs-keyword
{
color: #008;
}
.prettyprint .pre-numbering {
position: absolute;
width: 48px;
background-color: #eef0f4;
top: 0;
left: 0;
margin: 0;
padding: 8px 0;
list-style: none;
text-align: right;
}
.pre-numbering li {
color: #abb2bf!important;
border-right: 1px solid #c5c5c5;
padding:0 8px;
line-height: 22px;
list-style: none;
margin: 0;
}
</style>
<body>
<pre class="prettyprint"><code class="language-javascript"><code class="javascript"><span class="hljs-tag" name="tag"><div </span><span class="hljs-keyword">class</span>=<span class="hljs-string">"hover-area area-Julia"</span><span class="hljs-tag" >></span>
<span class="hljs-tag" name="tag"><img <span class="hljs-keyword">src</span>=<span class="hljs-string">"imgs/21.jpg"</span> <span class="hljs-keyword">height</span>=<span class="hljs-string">"360"</span> <span class="hljs-keyword">width</span>=<span class="hljs-string">"480"</span>></span>
<span class="hljs-tag" name="tag"><h3></span>PASSIONATE<span class="hljs-tag"><</span><span class="hljs-tag">strong</span>>JULIA<span class="hljs-tag"></</span><span class="hljs-tag">strong></span><span class="hljs-tag"></h3></span>
<span class="hljs-tag" name="tag"><ul></span>
<span class="hljs-tag" name="tag"><li></span>Julia dances in the deep dark.<span class="hljs-tag"></li></span>
<span class="hljs-tag" name="tag"><li></span>She loves the smell of the ocean<span class="hljs-tag"></li></span>
<span class="hljs-tag" name="tag"><li></span>And dives into the morning light<span class="hljs-tag"></li></span>
<span class="hljs-tag" name="tag"></<span class="hljs-name">ul</span>></span>
<span class="hljs-tag" name="tag"></<span class="hljs-name">div</span>></span>
</code></code><ul class="pre-numbering"></ul></pre>
</body>
<script>
$(function(){
var num= $(".javascript span[name=tag]").length;
var str="";
for(var i=1;i<num+1;i++){
str+="<li style='color: rgb(153, 153, 153);'>"+i+"</li>"
}
$(".pre-numbering").append(str);
})
</script>
</html>
效果如下: