为了账号安全,请及时绑定邮箱和手机立即绑定

获得哪一个键被按下了

获得哪一个键被按下了

至尊宝的传说 2019-03-13 16:15:27
对于下面的html    <div id="buttons">        <button order="1" onclick="showImg()">1</button>        <button order="2" onclick="showImg()">2</button>        <button order="3" onclick="showImg()">3</button>        <button order="4" onclick="showImg()">4</button>        <button order="5" onclick="showImg()">5</button>    </div>我需要在某个button被按下的时候,js 得到它的order ,如何做到?
查看完整描述

3 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

const order = event.target.getAttribute('order')


查看完整回答
反对 回复 2019-04-04
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

不建议把事件函数写在html页面,js获取可以这样:先遍历每个button,然后使用getAttribute函数获取自定义的属性值


查看完整回答
反对 回复 2019-04-04
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

 <div id="buttons">

        <button order="1" onclick="showImg()">1</button>

        <button order="2" onclick="showImg(this)">2</button>

        <button order="3" onclick="showImg(this)">3</button>

        <button order="4" onclick="showImg(this)">4</button>

        <button order="5" onclick="showImg(this)">5</button>

    </div>

    

    <script>

       function showImg(e){

          let order = e.target.order;    

       }

    </script>

    


查看完整回答
反对 回复 2019-04-04
  • 3 回答
  • 0 关注
  • 364 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号