我是菜鸟。我尝试了一些不同的东西,一切都破了。我有一个页面,每次单击按钮时都会选择一个随机字符串。我想更改它,以便在刷新页面时发生这种情况。
HTML
<button class="generator">Give Me Ideas!</button>
<p class="ideaBox"></p>
jquery的
$(document).ready(function() {
var currentIdea = "";
$(".generator").click(function() {
$(".ideaBox").html(generateIdea());
currentIdea = $(".ideaBox").html();
});
function generateIdea() {
do {
var ideas = ["idea1",
"idea2",
"idea3",
"idea4"
]
var randomArrayPosition = Math.floor(Math.random() * ideas.length);
var idea = ideas[randomArrayPosition];
} while (idea === currentIdea)
return idea;
}
});
此外,这是实现这一目标的最有效方法吗?
谢谢你们!
答案 0 :(得分:1)
$(document).ready(function() {
var currentIdea = generateIdea();
$(".ideaBox").html(currentIdea);
function generateIdea() {
do {
var ideas = ["idea1",
"idea2",
"idea3",
"idea4"
]
var randomArrayPosition = Math.floor(Math.random() * ideas.length);
var idea = ideas[randomArrayPosition];
} while (idea === currentIdea)
return idea;
}
});