Это на самом деле упражнение для случайных чисел JS. Сначала запишите имена всех в массиве заранее, а затем дайте быстрому отображению значений в массиве в этой области. Когда вы нажимаете на остановку, прокрутка остановится, чтобы достичь случайного эффекта.
<! Doctype html> <html> <head> <meta charset = "utf-8"/> <title> Случайное имя, написанное JS-Qiongtai Blog </title> <script type = "text/javascript"> var iSrun = true; var a = ["zhang san", "li si", "wang wu", "zhao liu". Array (); Function action (str) {var s = document.getElementById ("bt"). Value; if (s == "start") {isrun = true; run (); document.getElementById ("bt"). Value = "end";} else {isrun = false; docome.getElementByid ("bt"). Math.floor (math.random () * a.length+ 1) -1; document.getelementbyid ("show"). Innerhtml = a [i]; if (isrun == false) {var b = true; for (var j in a2) {if (a2 [j] == i) {b = fals a2 [a2.length] = i; return;}} settimeout ("run ()", 10);} </script> </head> <body> <div style = "text-align: center; щедро-стоп: 100px; ширина: 100%;"> <div id = "show" style="margin:auto;font-size:50px;width:100px;height:50px;background:#FFEEFF"></div><div style="margin-top:20px;"><input id="bt" type="button" onclick="action()" value="start"/></div></div></body></html>