js动态给一个select添加onclick事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js动态给一个select添加onclick事件相关的知识,希望对你有一定的参考价值。
参考技术A 假设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;追问
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);
先是这个效果 加了你写的这中就变成这样的了
追答全部代码贴出来
追问过长了 贴不完 能加你Q不
本回答被提问者采纳以上是关于js动态给一个select添加onclick事件的主要内容,如果未能解决你的问题,请参考以下文章