Javascript 我想在单击时显示我的元素,但我的代码不起作用
我想在单击时将display的值更改为“block”,我编写了代码,但它不起作用。 如果你觉得那很愚蠢,我很抱歉,但是我看不出有什么错误,请帮帮我 HTML:Javascript 我想在单击时显示我的元素,但我的代码不起作用,javascript,html,css,Javascript,Html,Css,我想在单击时将display的值更改为“block”,我编写了代码,但它不起作用。 如果你觉得那很愚蠢,我很抱歉,但是我看不出有什么错误,请帮帮我 HTML: 在onclick函数中,参数displayObj实际上是事件参数,您正在从函数displayOnClick重写displayObj id。脚本必须只有src或内部内容,而不是两者都有 <img src="../icons/bell.svg" class="event-icon" id="navbell"> <div cl
在onclick函数中,参数displayObj实际上是事件参数,您正在从函数displayOnClick重写displayObj id。脚本必须只有
src
或内部内容,而不是两者都有
<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>
function displayOnClick(clickingObjId, displayObj) {
document.getElementById(clickingObjId).onclick = function(displayObj) {
document.getElementById(displayObj).style.display = 'block';
}
};