<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>Math對象</title> </head> <body> <button class="btn1">名字</button> <br/><br/> <span>隨機生成的名字是:</span><span class="name"></span> <br/><br/> <script> // //隨機取任意四個字母 var str="aporhjbmvncjrovmbxvzzoeclolmqlpvsdffgfgf"; function ss(a,b){ var fanhui=""; for(var i=0;i<b;i++){ var aa= Math.floor(Math.random()*(str.length)); fanhui+= str.substring(aa,aa+1); } console.log(fanhui); } ss(str,4); //隨機取一個姓名(用字符串) var xing="李,魏,沈,張,徐,常"; var ming="彪,巨昆,銳,花,小小,撒撒"; function namea(c,d) { var xinga= c.split(","); var minga= d.split(","); // console.log(xinga); console.log(xinga[Math.floor(Math.random() * (xinga.length))] + minga[Math.floor(Math.random() * (minga.length))]); } namea(xing,ming); //隨機取一個姓名(用數組) var btn = document.getElementsByClassName("btn1").item(0); var span1 = document.getElementsByClassName("name").item(0); var firstname=["李","西門","沈","張","上官","司徒","歐陽","軒轅"]; var nameq=["彪","巨昆","銳","翠花","小小","撒撒","熊大","寶強"]; btn.onclick =function(){ var strr=""; var xingxing = firstname[Math.floor(Math.random() * (firstname.length))]; var mingming = nameq[Math.floor(Math.random() * (nameq.length))]; // console.log(xingxing+mingming); span1.innerHTML=xingxing+mingming; }; </script> </body> </html>