代码:
HTML:
<p onclick="myFunction()">Click HERE "</p>
<p id=demo> </p>
JAVASCRIPT:
function myFunction() {
var arr = [];
while(arr.length < 2)
{
var randomnumber=Math.ceil(Math.random()*10)
var found=false;
for(var i=0;i<arr.length;i++){
if(arr[i]==randomnumber){
found=true;
break;
}
}
if(!found)
arr[arr.length]=randomnumber;
}
document.getElementById("demo").innerHTML= arr;
}
答案 0 :(得分:0)
我无法理解整个问题陈述。 根据我的理解,我可以找到解决方案。 希望这个解决方案有所帮助
function myFunction() {
var arr = [];
while(arr.length < 2)
{
var randomnumber=Math.ceil(Math.random()*10) ;
var element = document.createElement("span");
var demo=document.getElementById("demo");
element.innerText=randomnumber;
element.className="red";
var found=false;
for(var i=0;i<arr.length;i++){
if(arr[i]==randomnumber){
found=true;
break;
}
}
if(!found) {
arr[arr.length] = randomnumber;
demo.appendChild(element);
}
}
// demo.innerHTML= arr;
}
.red{background: red;margin:10px;}
<p onclick="myFunction()">Click HERE </p>
<p id=demo>
</p>