我在这里遇到了问题。
function random_imglink() {
var myimages = new Array() //specify random images below.You can have as many as you wish
myimages[1] = "http://i.imgur.com/abaIWZt.jpg"
myimages[2] = "http://i.imgur.com/POVb0m7.jpg"
var ry = Math.floor(Math.random() * myimages.length) if (ry == 0) ry = 1
document.write('<img src="' + myimages[ry] + '" border=0>')
}
random_imglink()
因此,此脚本将显示随机图片。但我想做一个文字,所以如果它显示第一张图片我想做一些文字说“图像1”,如果它显示另一张图片,我希望它说“图像2”下划线文字的图片当然,但我不知道该怎么做。我真的想在这里帮忙。
答案 0 :(得分:0)
试试这个:
function random_imglink() {
var myimages = ["http://i.imgur.com/abaIWZt.jpg","http://i.imgur.com/POVb0m7.jpg"];
var ry = Math.floor(Math.random() * myimages.length);
if (ry == 0) ry = 1
document.write('<img src="' + myimages[ry] + '" style="border: none;" alt="" />');
document.write('<span style="font-style: italic;">');
switch(ry) {
case 1:
document.write('Image 1');
break;
case 2:
document.write('Image 2');
break;
default:
break;
}
document.write('</span>');
}
random_imglink();