从<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()
)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句