可以根据标签里面的内容直接定位相应标签位置吗? 我看大家的代码都是直接观察定位,那么换个位置呢?
比如:
<ul id="con">
<li>1</li>
<li>2</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
我要在内容为4的标签前面插入一个li标签,内容为3
<script type="text/javascript">
var a = document.getElementById("con");
var b = a[2]
var c = document.createElement("li")
c.innerHTML="3"
a.insertBefore(c,b)
</script>
找到解决方案了~~
比如:
<ul id="con">
<li>1</li>
<li>2</li>
<li>4</li>
<li>5</li>
<li>6</li>
</ul>
我要在内容为4的标签前面插入一个li标签,内容为3