2014-06-11 31 views
1

我試圖從選項標記中獲取圖像源,並將其用作JavaScript中的.src。 我面臨的問題是我已經對我的選擇標籤有一個值。Javascript img.src從html選擇

<form action="" method="post" name="properties"> 
    <input type="number" name="speed" value="" id="spd"><br> 
    <input type="number" name="angle" value="" id="ang"><br> 

    <select name="location"> 
     <option name="earth" value="9.810">Jorda</option> 
     <option name="moon" value="1.622">Månen</option> 
     <option name="mars" value="3.771" >Mars</option> 
     <option name="mercury" value="3.701">Merkur</option> 
    </select> 

</form> 

我已經得到了JS使用的值。

document.properties.location.value 

但我還需要通過相同的選項獲取到JS的圖像路徑。 我該怎麼做?

回答

0

你應該把,在你的JS代碼, 由PARAM只傳遞的價值,你應該做一個case語句

var ImagePath =""; 
switch (document.properties.location.value) 
{ 
    case "9.810": 
     ImagePath = "http:\\.....\image1.jpg"; 
    break; 
    case '1.622': 
     ImagePath = "http:\\.....\image2.jpg"; 
    break; 
    case '3.771': 
     ImagePath = "http:\\.....\image3.jpg"; 
    break; 
    case '3.701': 
     ImagePath = "http:\\.....\image4.jpg"; 
    break; 

}

在此之後,ImagePath的應持的路徑所需的圖像。

+0

謝謝,這工作完美! – user3728069