问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js怎么实现点击不同的按钮,示不同的内容

发布网友 发布时间:2022-05-06 11:45

我来回答

1个回答

热心网友 时间:2022-04-22 14:56

你有用jQuery吗。如果是可以用delegate代理点击事件。如果没有,自己写一个,其实就是点击事件的冒泡。

<button type="button" data-target="#div1">显示id为div1的元素里的内容</button>
<button type="button" data-target="#div2">显示id为div2的元素里的内容</button>

为你的每个要点击的按钮加上data-target属性(这是HTML5的data-*特性),假设这些按钮的共同父元素是

#button-wrap

那么就可以这样用代理

$('#button-wrap').delegate('button[data-target]', 'click', function() {
    // 获取存储在按钮上的作为 jQuery 选择器的 target 值
    var target = $(this).data('target'); 
    // 在 HTML5 中也可以是 var target = this.dataset.target
    // 根据target指定的选择器,显示该元素
    $(target).show();
});

追问我按照你的方法运行不出来,你能写一个文件发给我吗? 谢了!
P.S. 刚试了好多次,发现好像是jquery版本不支持delegate [data-target]这类元素的样子。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...防御里的4个都开不起来 错误的代码是80020002 80010007 煎牛排用什么肉好 茄子怎么做比较好吃呢? English tabloid手抄报 English tabloid手抄报怎么画 邓小平“南方讲话”关于发展问题最著名的观点是( )。 电脑电源输出12V、5V的作用是什么? win10手机能玩电脑游戏win10系统的手机难道可以安装和电脑一样的软件... 如何设置才能做到只能通过远程桌面访问server2003 怎样解电脑开机密码?且要保住电脑资料,请各位高手赐教,谢谢! 糖友荟糖友荟简介 JavaScript 中如何点击一个按钮,依次触发两个事件,比如点按钮改变了bo... js函数问题请教:js函数三个单选按钮控制一个开关,只要有一个开着,开关就打开 请教一个js写法,一个按钮触发多个js函数的问题 用js建立一个页面 上面有三个按钮btn1,btn2,btn3,当点击按钮一时 弹出按钮btn1, JS实现鼠标点击一个按钮不同次数触发不同事件 js怎么实现三个按钮点击那个那个更换样式 挖墙脚能挖到真爱吗,已经同居了 挖墙脚能不能得到真爱 为了真爱,挖墙脚又怎样 英朗强势回归、轩逸稳坐销冠宝座 5月轿车销量TOP 5盘点 J急求有关挖墙脚能否挖到真爱的一辩辩证词 农行卡在atm机上可以无卡转账吗 挖墙脚真能挖到真爱吗??? 挖墙脚有错吗? 乘联会公布11月销量排名,轩逸夺得销量冠军! 挖墙脚不能得到真爱 一辩辩词急求 挖墙脚能否挖到真爱 在爱情里,挖墙脚不能得到幸福 关于挖墙脚问题!为了得到真爱!可以吗? 挖墙角能不能挖到真爱论点 js一个按钮触发两个事件,第二个事件却不运行 如何用JS实现一个按钮事件:单击一下时打开对话框,再单击一下时关闭这个... javascript的一个按钮怎么触发另一个按钮的事件 JS鼠标单击事件。一个按钮,单击隐藏、再次单击显示。。 求JS 大神指导,页面的防止重复点击事件(具体见补充) 广州汇九金投资咨询有限公司怎么样? 用树林深处秋天的深处,心灵的深处。几个短语展开想象写几句话? 心灵怎么造句 为什么QQ邮箱不能写收信人地址 造句 善良是一种无言的震撼, 造句。急急急急~ 为什么我的QQ邮箱填写不了收件人? 仿照下面的句子造句, 1.在他们的内心深处,与其说盼望着回家,毋宁 关于“难以忘怀”的成语都有什么? 我的qq邮箱无法填写收件人的地址,其他邮箱可以;这是怎么回事光标根本无法点击那里啊,但主题都可以。 郁 形容不常聚但友情很深 qq邮箱发邮件收件人怎么输不上呢 刻骨铭心造句 用诱发了……使……丰富了……让……开拓了……使……造句 饱经风霜的脸,饱经风霜的老屋,饱经风霜的大树,森林的深处写段话?