Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想在单击时显示我的元素,但我的代码不起作用_Javascript_Html_Css - Fatal编程技术网

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

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

我想在单击时将display的值更改为“block”,我编写了代码,但它不起作用。 如果你觉得那很愚蠢,我很抱歉,但是我看不出有什么错误,请帮帮我

HTML:


在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';
    }
};