我一直在嘗試獲取隨機圖像以顯示加載。這是我正在使用的代碼:選擇隨機圖像
<head>
<script type="text/javascript">
ImageArray = new Array();
image[0] = 'goat1.jpg';
image[1] = 'kitchen4.jpg';
image[2] = 'pig1.jpg';
image[3] = 'site1.jpg';
image[4] = 'site2.jpg';
image[5] = 'site3.jpg';
image[6] = 'site4.jpg';
image[7] = 'site5.jpg';
image[8] = 'site6.jpg';
image[9] = 'site7.jpg';
image[10] = 'site8.jpg';
function getRandomImage() {
var num = Math.floor(Math.random() * 11);
var img = ImageArray[num];
document.getElementById("randImage").textContent = ('<img src="' + 'images/random/' + img + '" width="250px">')
}
</script>
</head>
<body onload="getRandomImage()">
<div id="randImage"></div>
</body>
我是新來的JavaScript,並從我在線上找到的代碼片段拼湊在一起。
該代碼的問題在於它顯示<img src="images/random/undefined" width="250px">
而不是圖像。
看一看:http://stackoverflow.com/a/21976204/3315914 – rpax