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

我想在单击时显示我的元素,但我的代码不起作用

我想在单击时显示我的元素,但我的代码不起作用

收到一只叮咚 2023-09-25 15:51:10
我想在单击时将显示值更改为“阻止”,我编写了代码,但它不起作用。如果您觉得这很愚蠢,我很抱歉,但我看不出错误,请帮助我HTML:<img src="../icons/bell.svg" class="event-icon" id="navbell"><div class="drop-menu" id="belldrop">  //display: none;<script src ="common-comands.js">    displayOnClick("navbell", "belldrop");</script>JS:function displayOnClick(clickingObjId, displayObj) {    document.getElementById(clickingObjId).onclick = function(displayObj) {        document.getElementById(displayObj).style.display = 'block';    }};
查看完整描述

1 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

在 onclick 函数中,参数 displayObj 实际上是事件参数,并且您正在从函数 displayOnClick 中覆盖 displayObj id。



查看完整回答
反对 回复 2023-09-25
  • 1 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信