如何通过选择值来改变选择框的事件? [英] how passing selected value to change event of select box?
本文介绍了如何通过选择值来改变选择框的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想将所选选项的值传递给selectbox的onchange功能,我用javascript动态地制作它,我该怎么做?
我在页面加载时选择框如下:
I want to pass value of selected option to onchange function of selectbox, which I make it dynamicly with javascript, how can i do this?
I make select box when the page is loading as follow :
var div = document.createElement("form");
div.setAttribute("name","frmtag");
mainC.appendChild(div);
var sel = document.createElement("select");
sel.setAttribute("id","sel");
sel.setAttribute("name","tag");
div.appendChild(sel);
var o = document.createElement('option');
o.value = "All";
o.text = "All";
sel.add(o);
加载时页面其他选项将添加到选择框。
如果我不动态添加选择框我可以添加功能到onchange事件为按照:
during loading page other options are add to the select box.
if I dont add the select box dynamicly i can add function to onchange event as follow:
<select name="tag" id="sel" onchange="addingBlog(this.value,'1')">
<option value="All">All</option>
</select>
推荐答案
如下所示
like below
mydynamic_select.setAttribute("onchange", function(){GetValue(alert(mydynamic_select_id);});
我用jquery解决它:
I solve it with jquery :
(' #sel')。change(function( ){
addingBlog(
('#sel').change(function(){ addingBlog (
这篇关于如何通过选择值来改变选择框的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文