[英]how to add css style to every item of array
will you help me. 你会帮我吗。 I dont know how to add css style to every generated number from script.
我不知道如何将css样式添加到脚本生成的每个数字中。 I want every generated number from script has some background image.
我希望从脚本生成的每个数字都有一些背景图片。 Array of generated numbers is arr .
生成的数字数组是arr 。 Thanks for help
感谢帮助
Code: 码:
HTML: HTML:
<p onclick="myFunction()">Click HERE "</p>
<p id=demo> </p>
JAVASCRIPT: 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;
}
I could not understand the whole problem statement. 我无法理解整个问题陈述。 From what ever i understand, i could make out a solution of this.
根据我的理解,我可以解决这个问题。 Hope this solution helps
希望此解决方案有帮助
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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.