js动态给一个select添加onclick事件

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

你好。 首先,你可以为要添加动作的这个元素添加一个id属性,以便脚本引用。如: 手动输入 然后,为这个元素添加鼠标点击事件,代码我已经为你写好,请参考: 1、如果你是用原生的Javascript实现,代码如下: document.getElementById('myoption

function selectTag(showContent,selfObj){

var tag = document.getElementsByTagName("li")

var taglength = tag.length

for(var i=0i<taglengthi++){

tag[i].className = ""

}

selfObj.parentNode.className = "selectTag"

for(var i=0j=document.getElementById("tagContent"+i),i<taglengthi++){

j.style.display = "none"

}

document.getElementById(showContent).style.display = "block"

}

//]]>

</script>

这个 可以的!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11727043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存