如何通过选择值来改变选择框的事件? [英] how passing selected value to change event of select box?

查看:75
本文介绍了如何通过选择值来改变选择框的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将所选选项的值传递给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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆