【发布时间】:2019-04-27 23:38:38
【问题描述】:
显然洗牌一个数组并不那么复杂: How to randomize (shuffle) a JavaScript array?
但是如果我必须(Html DOM)同步列表并且我需要打乱元素的顺序,但它们应该具有相同的最终顺序怎么办?
例如初始状态:
<!-- List A) -->
<ul>
<li>First title</li>
<li>Second Title</li>
<li>Thrid title</li>
</ul>
<!-- List B) -->
<ul>
<li>First text</li>
<li>Second text</li>
<li>Thhird text</li>
</ul>
洗牌后:
<!-- List A) -->
<ul>
<li>Second title</li>
<li>First Title</li>
<li>Thrid text</li>
</ul>
<!-- List B) -->
<ul>
<li>Second text</li>
<li>First text</li>
<li>Third text</li>
</ul>
如何做到这一点?
【问题讨论】:
-
所以你想打乱第一个数组并让第二个数组与第一个数组的顺序相同,对吗?
-
@George 没错
标签: javascript html random shuffle