Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/466.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 与'相反;单击';addEventListener中的事件_Javascript_Events_Click - Fatal编程技术网

Javascript 与'相反;单击';addEventListener中的事件

Javascript 与'相反;单击';addEventListener中的事件,javascript,events,click,Javascript,Events,Click,是否有与.addEventListener“单击”相反的事件?我正在尝试清除搜索栏上的单击事件,当您单击时,搜索栏上的“搜索…”值将返回 (function(){ var findsearch = document.getElementById("searchbar"); findsearch.addEventListener("click",function(){ this.value = ' '; }, "false"); }()); 只需在文本输入

是否有与.addEventListener“单击”相反的事件?我正在尝试清除搜索栏上的单击事件,当您单击时,搜索栏上的“搜索…”值将返回

(function(){
    var findsearch = document.getElementById("searchbar");
    findsearch.addEventListener("click",function(){
        this.value = ' ';
    }, "false");
}());

只需在文本输入中使用一个属性,并让浏览器为您执行此操作。

我不确定是否完全理解您的要求,但通常通过“模糊”事件或“onblur”来处理远离元素的单击属性。

与单击相反的是不单击。我认为您可能正在查找
焦点
模糊
事件。另外,您可能对HTML5的占位符属性感兴趣。如果它不单独使用
占位符
,则您的浏览器不支持该属性,您可能需要一个垫片。搜索在dreamweaver中清除,但在浏览器中不清除(chrome)。chrome多年来一直支持
占位符
。它是最新的吗?你删除了JS代码吗?然后发生了其他事情(缓存、查看错误的页面/站点、不上传更改、语法错误等)。请确认您可以在Chrome的“查看源代码”中看到占位符属性,并在W3C站点上验证您的HTML以检查错误。