2014-02-17 156 views
-2

我在這裏有一個問題。如何在HTML中做出選擇?

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」的下劃線文字的圖片當然,但我不知道該怎麼做。我真的很想在這裏幫忙。

+1

你可以發佈更多的代碼? – berentrom

回答

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