簡體   English   中英

如何在img src屬性中使用JavaScript變量?

[英]How to use JavaScript variable in img src attribute?

<select>標記中選擇選項后,將調用下面的JavaScript函數。

function function1()
{
var country=document.getElementById('id1').value;
switch(country)
{
 case "India":
     logo="rupee.png";
     break;
 case "US":
     logo="dollar-logo.png";
     break;
 case "Britan":
      logo="yen.png";
      break;
}

現在我想根據選擇顯示國家的國旗。.下面是我要顯示圖像的HTML文件。

<td><img src="+logo+" width=30 height=30></td>

我也嘗試過這個

<td><img src="<%Eval(logo)%>" width=30 height=30></td>

你可以用

case "India":
     myImg.src="rupee.png";
     break;
case "US":
     myImg.src="dollar-logo.png";
     break;
case "Britan":
     myImg.src="yen.png";
     break;

myImg是您的圖像。 在您當前的html中,它是:

var myImg = document.getElementsByTagName("img")[0];

或者,您可以將id屬性添加到圖像( <img id="logo" width=30 height=30> ),以便使用

var myImg = document.getElementById("logo");

(您應將myImg初始化放置在function1()的開頭)

您可以使用JS設置屬性

function function1()
   {
   var country=document.getElementById('id1').value;
    switch(country)
      {
      case "India":
      logo="rupee.png";
      break;
      case "US":
      logo="dollar-logo.png";
      break;
      }
    document.getElementsByTagName("img")[0].src = logo;
   }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM