Jquery / Javascript:通过按下按钮显示数组中的随机图像

var images = ["http://sofzh.miximages.com/javascript/200px-Playing_card_heart_5.svg.png", "http://sofzh.miximages.com/javascript/short-link.jpg", ]; function myFunction() { var x = Math.floor((Math.random() * images.length); $('#afbeelding').attr('src', images[x]); } 

HTML:

   

这个问题有很多可能的原因,但最有可能的是你可能没有安装过JQuery。 事实上,你甚至不需要JQuery:

 var images = ["http://sofzh.miximages.com/javascript/200px-Playing_card_heart_5.svg.png", "http://sofzh.miximages.com/javascript/short-link.jpg"]; function myFunction() { var x = Math.floor((Math.random() * images.length)); document.getElementById('afbeelding').src = images[x]; } 

注意:未经测试。 此外,您在数组的末尾有一个空条目,所以我修复了它。

看看我用你的代码制作的这个plunker。 顺便说一下,在images.length https://plnkr.co/edit/mdyXsf5FoSPHOQGqCoO2?p=preview之后,一个“)”丢失了

 var x = Math.floor((Math.random() * images.length)); $('#afbeelding').attr('src', images[x]); 

告诉我它是否正常