【问题标题】:How to make choses in HTML?如何在 HTML 中进行选择?
【发布时间】:2014-03-17 07:31:22
【问题描述】:

我这里有问题。

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”的下划线文本图片当然,但我不知道怎么做。我真的很想在这里帮忙。

【问题讨论】:

  • 你能多贴一点代码吗?

标签: javascript html image text random


【解决方案1】:

试试这个:

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();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 2022-07-01
    • 2021-09-19
    相关资源
    最近更新 更多