从下拉列表中选择随机值
pick random value from a drop-down list
我有这样的脚本:
<script>
function $(id) {
return document.getElementById(id);
}
function getImage() {
$('loader').src='/misc/images/loading.gif';
var url = "http://mousecreator.com/";
// outfit
var head = "&head="+$('head').value;
var ears = "&ears="+$('ears').value;
var eyes = "&eyes="+$('eyes').value;
var mouth = "&mouth="+$('mouth').value;
var neck = "&neck="+$('neck').value;
var ears = "&ears="+$('ears').value;
var hair = "&hair="+$('hair').value;
var fur = "&fur="+$('fur').value;
var tail = "&tail="+$('tail').value;
// sham
if(document.sh.sham.checked)
var sham = "&sham=1";
else
var sham = "";
//alert(document.sh.sham.checked);
var murl = url +"mouse.php?" + head + ears + eyes + mouth + neck + ears + hair + fur + tail + sham;
// set the preview image and text box
$('prem').src=murl;
}
function remLoad() {
$('loader').src="";
}</script>
<select id="head">
<option value="235">Value 1</option>
<option value="324">Value 2</option>
...
...
<button onclick="getImage()">Generate</button>
是否有任何方法使按钮随机选择id从所有下拉列表在同一时间,当单击生成按钮?每个id(头,耳朵,眼睛等)都有自己的droplist
提前感谢!
function randomItemFrom(arr) {
return arr[Math.floor(Math.random() * arr.length)];
}
function randomOptionFrom(select) {
return randomItemFrom(select.options);
}
var randomEye = randomOptionFrom($('#eyes')[0]).value;
你也可以让randomOptionFrom
函数接受jQuery对象或选择器。
function randomOptionFrom(select) {
return randomItemFrom($(select)[0].options);
}
那么你可以这样称呼它:
randomOptionFrom($('#eyes')).value;
或
randomOptionFrom('#eyes').value;
相关文章:
- 从a-z中随机选择一个字母
- Javascript从数组中随机选择并按字母顺序排列
- 当我点击一个按钮时随机选择一个声音来重现的脚本
- 如何从包含1000个项目的数组中随机选择一个项目
- 从数组中随机选择项,仅在以前未使用过时使用
- 如何提交从列表中随机选择的非重复变量
- 使用Javascript从字符串中返回随机选择
- 试图用随机选择的单词填充html中的ul.JS
- 尝试使用Javascript在数组中创建一个带有随机选择页面的链接
- 引导程序3转盘-随机选择下一张幻灯片
- 70%的时间运行JavaScript函数,从函数数组中随机选择
- 如何使用JavaScript在HTML5网站上随机选择歌曲播放(从列表中)
- 每次单击按钮时随机选择颜色
- 从数组中随机选择,但在for循环中选择是不可能的;没有按预期工作
- mysqlphp使用javascript旋转器随机选择
- 如何从集合中随机选择项目
- 在控制台上播放脚本时,如何进行随机选择
- 随机选择没有重复项的数组项,而不删除项(JavaScript)
- 从包含文件夹的文件夹中随机选择文件,然后选择文件
- 从数组列表中随机选择一个段落 Javascript