select如何阻止下拉效果,自定义一个触发事件

 我来答
匿名用户
2017-11-28
展开全部
你好。

首先,你可以为要添加动作的这个<option>元素添加一个id属性,以便脚本引用。如:

1
<option id="myoption">手动输入</option>

然后,为这个元素添加鼠标点击事件,代码我已经为你写好,请参考:

1、如果你是用原生的Javascript实现,代码如下:
1
2
3
document.getElementById('myoption').onclick = function(){
// 你的代码
};
2、如果你是喜欢用第三方的 jQuery 框架来实现,可以用下面的代码:
1
2
3
$("#myoption").click(function(){
// 你的代码
});
以上两种方法任选一种即可,但注意第2种jQuery的方法需要你在文档中引入jquery.js框架后方能使用。

明白了吗?如还有疑惑,欢迎继续追问,很高兴为你解答。
以心梦e
2017-11-27 · 超过35用户采纳过TA的回答
知道答主
回答量:183
采纳率:52%
帮助的人:28.9万
展开全部
今天有个要求需要做联动菜单,就是每点一次,相邻的下拉框会自动改变 ,我一想没问题啊,onclick走起
于是走上面的路线,客户还说了,IE8必须支持,我想想也是,XP的IE内核只能升到IE8,现在很多用户依然
舍不得XP,但是它支持onclick啊,我在ff下试过了,一点问题没有,但是一切换IE8下,告诉你,一点反应没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式