我试图关闭弹出窗口单击时单击窗口但我得到错误消息如何处理它 [英] I Am Trying To Close A Popup Window On Click When Click On Out Side The Window But I Am Getting Error Message How To Handle It

查看:82
本文介绍了我试图关闭弹出窗口单击时单击窗口但我得到错误消息如何处理它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好吧



当我点击弹出窗口外面的时候我正试图关闭弹出窗口我收到的错误信息就像这样(0x800a01b6 - JavaScript运行时错误:对象不支持属性或方法'addEventListener')





i am using using code



hi all

I am trying to close the popup window when i click the outside that popup window i am getting error message like this (0x800a01b6 - JavaScript runtime error: Object doesn't support property or method 'addEventListener')


i am using code

document.getElementById("MoadelTest").addEventListener("onclick", function () {
                   alert("hi");

推荐答案

Hii murkalkiran,

首先创建叠加div然后弹出div并在叠加点击事件中隐藏叠加和弹出div。



检查以下小提琴:



http:// jsfiddle.n et / JRD06 / sx0mjwe1 / [ ^ ]



我希望这对你有所帮助。
Hii murkalkiran,
First create overlay div and then popup div and on overlay click event hide both overlay and popup divs.

Check the following fiddle :

http://jsfiddle.net/JRD06/sx0mjwe1/[^]

I hope this will help you.


我测试了它,它有效,但你的样本有一个bug并且不完整。比较:

I tested it, it works, but your sample is has a bug and is incomplete. Compare:
<html><body>

<div id="modelTest">Some div to click on...</div>

<script>
document.getElementById("modelTest").addEventListener("click", function() {
    alert("clicked");
});</script>

</body></html>

注意:点击,而不是onclick 。



-SA

Note: "click", not "onclick".

—SA


这篇关于我试图关闭弹出窗口单击时单击窗口但我得到错误消息如何处理它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆