用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;
}