用js实现下拉框跳转和下拉框选择图片

用js实现下拉框跳转和下拉框选择图片
Javascript

下拉框跳转

<select name="select" style="width:100px;" οnchange="javascript:window.open(this.options[this.selectedIndex].value)">
<option selected>NCBI</option>
<option value="#">ENSEMBLE</option>
<option value="#">UCSC</option>
</select>

下拉框选择图片(jinjia2 模板渲染代码)
方法一:

<img width=150px height=150px src="src/tab_pics/05.enrich/cluster_0_go_buble.png" name="x1">
<select onChange="document.x1.src=options[selectedIndex].value">
	{%- for i in clusters %}
		<option value="src/tab_pics/05.enrich/cluster_{{ i }}_go_buble.png" width="150" height="150">src/tab_pics/05.enrich/cluster_{{ i }}_go_buble</option>
	{%- endfor %}
</select>

方法二:
<img width=150px height=150px src="src/tab_pics/05.enrich/cluster_0_go_buble.png" name="x1">
<select  id='selection'>
	{%- for i in clusters %}
		<option value="src/tab_pics/05.enrich/cluster_{{ i }}_go_buble.png" width="150" height="150">src/tab_pics/05.enrich/cluster_{{ i }}_go_buble</option>
	{%- endfor %}
</select>
$(".img .x1").change(function (){
	${this}.src = document.getElementById("selection").value;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值