分享

JS.页面中有一个ul列表,共有10个li标签,为每个列表项添加随机的背景色;页面中还有一个按钮,点击按钮,为每一个li更换随机的背景色。

 wenxuefeng360 2022-11-03 发布于四川

七上八下的爆米花 于 2018-06-30 10:49:07 发布 3910 收藏 2
分类专栏: JavaScript
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <style>
  7. li{
  8. width: 300px;
  9. height: 30px;
  10. }
  11. </style>
  12. </head>
  13. <body>
  14. <ul>
  15. <li></li>
  16. <li></li>
  17. <li></li>
  18. <li></li>
  19. <li></li>
  20. <li></li>
  21. <li></li>
  22. <li></li>
  23. <li></li>
  24. <li></li>
  25. </ul>
  26. <input type="button" value="变色">
  27. </body>
  28. <script>
  29. //先执行这个方法
  30. changeColor();
  31. var inps= document.querySelectorAll("input");
  32. inps[0].οnclick=function(){
  33. changeColor();
  34. }
  35. function changeColor(){
  36. var lis = document.querySelectorAll("li");
  37. for(var i = 0; i<10; i++){
  38. var r = Math.ceil(Math.random()*255);
  39. var g = Math.ceil(Math.random()*255);
  40. var b = Math.ceil(Math.random()*255);
  41. lis[i].style.backgroundColor="rgb("+r+","+g+","+b+")";
  42. }
  43. }
  44. </script>
  45. </html>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多