0
我想在用户单击按钮时随机化背景图像。使用按钮onClick事件随机化背景图像
每次右下方的按钮cliked,我想从外部托管图像的一组阵列随机化的背景图像。
我该如何做到这一点? (没有PHP,如果可能的话)
我想在用户单击按钮时随机化背景图像。使用按钮onClick事件随机化背景图像
每次右下方的按钮cliked,我想从外部托管图像的一组阵列随机化的背景图像。
我该如何做到这一点? (没有PHP,如果可能的话)
试试这个方法:
<script type="text/javascript">
function randomImg1() {
var myImages1 = new Array();
myImages1[1] = "img/who/1.jpg";
myImages1[2] = "img/who/2.jpg";
myImages1[3] = "img/who/3.jpg";
var rnd = Math.floor(Math.random() * myImages1.length);
if(rnd == 0) {
rnd =1;
}
html_code = '<img class="who" src="' + myImages1[rnd] + '" />";
document.write(html_code);
}
</script>
您还可以检查出this
// EDIT -- By Pipskweak
,而不是
html_code = '<img class="who" src="' + myImages1[rnd] + '" />";
document.write(html_code);
我们可以做这个;
document.getElementsByTagName("body")[0].setAttribute('style','background-image: url(' + myImages1[rnd] + ')');
毕竟,背景图像被提及。
我简单地使用了'document.body.style.backgroundImage =“url(”+ myImages1 [rnd] +“)”;'。工作得很好,谢谢! – Eric
你不应该在这里发布你的网站。只需显示一些代码并询问你需要什么。 –