
本文介绍使用javascript点击按钮获取数组内随机图片并赋予元素背景图
主要javascript:
<script> var imgobj = [ ] var count = 0; imgChange(); //获取button var changebtn = document.getElementsByClassName("changebtn")[0]; changebtn.onclick = function () { imgChange(); } function imgChange() { //定义数组对象长度 var img_len = imgobj.length, a = document.getElementsByClassName("img"), a_len = a.length; for (var i = 0; i < a_len; i++, count++) { a[i].style.backgroundImage = "url(" + imgobj[Math.round((Math.random(count)) * (img_len - 1))].src + ")"; } } </script>