Muh*_*min 6 javascript arrays string random
从数组中获取随机字符串值JavaScript。
var randomcity = ["Adana", "Ad\xc4\xb1yaman", "Afyonkarahisar", "A\xc4\x9fr\xc4\xb1"," Aksaray", "Amasya", "Ankara", "Antalya", "Ardahan", "Artvin", "Ayd\xc4\xb1n", "Bal\xc4\xb1kesir", "Bart\xc4\xb1n", "Batman", "Bayburt", "Bilecik", "Bing\xc3\xb6l", "Bitlis", "Bolu", "Burdur", "Bursa", "\xc3\x87anakkale", "\xc3\x87ank\xc4\xb1r\xc4\xb1", "\xc3\x87orum", "Denizli", "Diyarbak\xc4\xb1r", "D\xc3\xbczce", "Edirne", "Elaz\xc4\xb1\xc4\x9f", "Erzincan", "Erzurum", "Eski\xc5\x9fehir", "Gaziantep", "Giresun", "G\xc3\xbcm\xc3\xbc\xc5\x9fhane", "Hakk\xc3\xa2ri", "Hatay", "I\xc4\x9fd\xc4\xb1r", "Isparta", "\xc4\xb0stanbul", "\xc4\xb0zmir", "Kahramanmara\xc5\x9f", "Karab\xc3\xbck", "Karaman", "Kars", "Kastamonu", "Kayseri", "Kilis", "K\xc4\xb1r\xc4\xb1kkale", "K\xc4\xb1rklareli", "K\xc4\xb1r\xc5\x9fehir", "Kocaeli", "Konya", "K\xc3\xbctahya", "Malatya", "Manisa", "Mardin", "Mersin", "Mu\xc4\x9fla", "Mu\xc5\x9f", "Nev\xc5\x9fehir", "Ni\xc4\x9fde", "Ordu", "Osmaniye", "Rize", "Sakarya", "Samsun", "\xc5\x9eanl\xc4\xb1urfa", "Siirt", "Sinop", "Sivas", "\xc5\x9e\xc4\xb1rnak", "Tekirda\xc4\x9f", "Tokat", "Trabzon", "Tunceli", "U\xc5\x9fak", "Van", "Yalova", "Yozgat", "Zonguldak"];\n\nvar random;\n\nfunction generateRandom () {\n random=Math.floor(Math.random * randomcity.length);\n console.log(random.value);\n document.getElementById('newInputBox1').value=random;\n}\nRun Code Online (Sandbox Code Playgroud)\n一个新InputBox生成的 id:'newInputBox1'。
我通过提示从用户那里获取值,但无法将其插入到此生成的框中
\n对代码进行一点小改动就可以使一切正常运行。
\n我们将randomIndex使用 Math.random() 得到一个,然后将其用作输入数组的索引。
我们将其包装在一个getRandomElement()函数中并将 randomcity 数组传递给它:
const randomcity = ["Adana", "Ad\xc4\xb1yaman", "Afyonkarahisar", "A\xc4\x9fr\xc4\xb1"," Aksaray", "Amasya", "Ankara", "Antalya", "Ardahan", "Artvin", "Ayd\xc4\xb1n", "Bal\xc4\xb1kesir", "Bart\xc4\xb1n", "Batman", "Bayburt", "Bilecik", "Bing\xc3\xb6l", "Bitlis", "Bolu", "Burdur", "Bursa", "\xc3\x87anakkale", "\xc3\x87ank\xc4\xb1r\xc4\xb1", "\xc3\x87orum", "Denizli", "Diyarbak\xc4\xb1r", "D\xc3\xbczce", "Edirne", "Elaz\xc4\xb1\xc4\x9f", "Erzincan", "Erzurum", "Eski\xc5\x9fehir", "Gaziantep", "Giresun", "G\xc3\xbcm\xc3\xbc\xc5\x9fhane", "Hakk\xc3\xa2ri", "Hatay", "I\xc4\x9fd\xc4\xb1r", "Isparta", "\xc4\xb0stanbul", "\xc4\xb0zmir", "Kahramanmara\xc5\x9f", "Karab\xc3\xbck", "Karaman", "Kars", "Kastamonu", "Kayseri", "Kilis", "K\xc4\xb1r\xc4\xb1kkale", "K\xc4\xb1rklareli", "K\xc4\xb1r\xc5\x9fehir", "Kocaeli", "Konya", "K\xc3\xbctahya", "Malatya", "Manisa", "Mardin", "Mersin", "Mu\xc4\x9fla", "Mu\xc5\x9f", "Nev\xc5\x9fehir", "Ni\xc4\x9fde", "Ordu", "Osmaniye", "Rize", "Sakarya", "Samsun", "\xc5\x9eanl\xc4\xb1urfa", "Siirt", "Sinop", "Sivas", "\xc5\x9e\xc4\xb1rnak", "Tekirda\xc4\x9f", "Tokat", "Trabzon", "Tunceli", "U\xc5\x9fak", "Van", "Yalova", "Yozgat", "Zonguldak"];\n\nfunction getRandomElement(arr) {\n return arr[Math.floor(Math.random()*arr.length)];\n}\n\nfunction generateRandom () {\n document.getElementById(\'newInputBox1\').value = getRandomElement(randomcity);\n}\n\ngenerateRandom();\n Run Code Online (Sandbox Code Playgroud)\r\n<label>Result: </label><input id=\'newInputBox1\' value = \'\'/>\n<button type=\'Button\' onclick=\'generateRandom()\'>Generate Random</button>Run Code Online (Sandbox Code Playgroud)\r\n| 归档时间: |
|
| 查看次数: |
198 次 |
| 最近记录: |