平凡的问题。我到目前为止http://jsfiddle.net/Dth2y/1/随机选择值表单数组并从数组中删除该值
任务,下一个按钮应该从数组中随机选择一个值,并从数组中删除该值。到目前为止,这被称为getNames函数,在该函数中,从数组中随机选择的值在被附加到html之后也应该被删除。
HTML
<h1 id="name">Click Next To Start</h1> <button id="next">NEXT NAME</button> <button>SKIP NAME</button>
JS
$(document).ready(function() {
var names = [
"Paul",
"Louise",
"Adam",
"Lewis",
"Rachel"
];
function getNames() {
return names[Math.floor(Math.random() * names.length)];
}
$("#next").click(function() {
$('#name').text(getNames())
});
});
我已经看到了使用拼接方法类似的问题,我试图破解版本一起,但我想知道是否有更有效的方法。
告诉你试图拼接代码。方法可能是更简单的解决方案之一。 WOuld还需要检查数组是否具有长度,如果所有名称都用完,则执行一些不同的操作 – charlietfl