【发布时间】:2019-10-25 00:28:05
【问题描述】:
我正在使用引导程序和 jQuery。我有 4 张图片,我只想在每次有人点击按钮时随机显示一张。我尝试的是制作一个图像数组,然后使用按钮调用该函数,但它不起作用。知道我做错了什么吗?
这是按钮
<div class="container-fluid">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center">
<button id="button" type="button" class="btn btn-primary">New Photo</button>
</div>
</div>
</div>
这是我想要显示图片的地方
<div class="container-fluid">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center">
<img id="picture">
</div>
</div>
</div>
这是我的脚本
<script>
$(document).ready(function() {
$("#button").click(function() {
displayPics();
});
});
function displayPics() {
var imagesArray = new Array();
imagesArray = [
"CM.jpg", "DC.jpg", "MG.jpg", "SW.jpg"
]
var num = Math.floor(Math.random() * (imagesArray.length + 1));
var img = imagesArray[num];
$("picture").html("<img src='" + img + "' />")
}
window.onload = init;
</script>
【问题讨论】:
标签: javascript jquery html ajax