简体   繁体   English

如何将css样式添加到数组的每个项目

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM