我想在單擊時將顯示值更改為“阻止”,我編寫了代碼,但它不起作用。如果您覺得這很愚蠢,我很抱歉,但我看不出錯誤,請幫助我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條經驗 獲得超8個贊
在 onclick 函數中,參數 displayObj 實際上是事件參數,并且您正在從函數 displayOnClick 中覆蓋 displayObj id。
- 1 回答
- 0 關注
- 103 瀏覽
添加回答
舉報
0/150
提交
取消