js动态给一个select添加onclick事件
1个回答
展开全部
假设select的id是'sel'
var fn=function(){
//你的click事件调用的函数
};
var el=document.getElementById('sel');
el.addEventListener?el.addEventListener('click', fn, false):el.attachEvent?el.attachEvent('onclick', fn):el['onclick']=fn;
var fn=function(){
//你的click事件调用的函数
};
var el=document.getElementById('sel');
el.addEventListener?el.addEventListener('click', fn, false):el.attachEvent?el.attachEvent('onclick', fn):el['onclick']=fn;
更多追问追答
追问
function allone(name){
var a=document.createElement('option');
a.text=name;
document.getElementById("s1").add(a);
}
如何为这个a添加
是在select动态添加option的同时添加onclick事件
追答
function allone(name){
var a=document.createElement('option');
a.innerHTML=name;
a.value='xxx';
a.addEventListener?a.addEventListener('click', fn, false):a.attachEvent?a.attachEvent('onclick', fn):el['onclick']=fn;
document.getElementById("s1").options.add(a);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询