【发布时间】:2012-10-02 17:50:27
【问题描述】:
<list>
<div>abacus</div>
<div>abstract paint</div>
<div>australian coco</div>
.........
.........
.........
<div>mango</div>
<div>parrot</div>
<div>salt</div>
<div>upi</div>
</list>
“list”标签位于 HTML 文档的 body 内...“list”标签包含超过 5000 个 div...因为它是一个非常大的数字,我展示了其中的一部分...
我需要根据这些 div innerHTML(innerHTML 仅包含字母和数字,没有符号)在这些 div 中按字母顺序插入一个新的 div(如 <div>apache</div>)......但问题是如果我使用insertBefore() 方法,我会得到列表末尾的 div...我该怎么做...??
请不要使用任何 jQuery...只有 Javascript...
【问题讨论】:
-
您并没有真正重新排序 div,而是将新项目插入到已经排序的列表中,对吧?
-
是的...@Ates Goral...你是对的...但是我希望在插入新的 div 后对列表进行排序...