首页 web前端 js教程 判断目标是否是window,document,和拥有tagName的Element的代码_javascript技巧

判断目标是否是window,document,和拥有tagName的Element的代码_javascript技巧

May 16, 2016 pm 06:26 PM
document window 目标

复制代码 代码如下:

function isWindow( obj )
{
if( typeof obj.closed == 'undefined' ) return false;
var result = /\[object (window|global)\]/i.test( Object.prototype.toString.call( obj ) );
if( result )return result;
try{
obj.closed = obj.closed;
return false;
}catch(e)
{
result = true;
}
return result;
}
function isDocument( obj )
{
if( typeof obj.body == 'undefined' ) return false;
var b = obj.body;
try{
obj.body = null;
obj.body = b;
return false;
}catch(e)
{
return true;
}
}
function isElement( o )
{
var tn = 'tagName',temp = o[tn],result;
if( typeof temp == 'undefined' )return false;
try{
o[tn] = null;
result = ( temp == o[tn] );
o[tn] = temp;
return result;
}catch(e)
{
return true;
}
}

function getOwnerWindow( node )
{
if( isWindow( node ) )return node;
var doc = isDocument( node ) ? node : node.ownerDocument;
return doc.view || doc.parentWindiw || doc.defaultView;
}

需要充分测试
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1676
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
document.cookie获取不到怎么解决 document.cookie获取不到怎么解决 Nov 23, 2023 am 10:02 AM

document.cookie获取不到的解决办法:1、浏览器的隐私设置;2、Same-origin policy;3、HTTPOnly Cookie;4、JavaScript代码错误;5、Cookie不存在或过期;6、跨域问题;7、查看器模式;8、服务器问题;9、JavaScript执行时机;10、检查 console log等。

GTA 6 文件详细概述了所有泄漏 GTA 6 文件详细概述了所有泄漏 Sep 08, 2024 am 06:37 AM

9 月 3 日,侠盗猎车手 VI 文档 1.5 版发布,详细概述了迄今为止有关该游戏的所有信息。该文档的更新版本在 X(以前的 Twitter)上发布的预告片中宣布。

回归元学习,基于变分特征聚合的少样本目标检测实现新SOTA 回归元学习,基于变分特征聚合的少样本目标检测实现新SOTA Apr 12, 2023 pm 06:46 PM

不同于传统的目标检测问题,少样本目标检测(FSOD)假设我们有许多的基础类样本,但只有少量的新颖类样本。其目标是研究如何将基础类的知识迁移到新颖类,进而提升检测器对新颖类的识别能力。FSOD 通常遵循两阶段训练范式。在第一阶段,检测器使用丰富的基础类样本进行训练,以学习目标检测任务所需的通用表示,如目标定位和分类。在第二阶段中,检测器仅使用 少量(如 1, 2, 3...)新颖类样本进行微调。然而由于基础类和新颖类样本数量的不平衡,其学习到的模型通常偏向于基础类,进而导致新颖类目标与相似的基础类

Window蠕虫病毒怎么解决 Window蠕虫病毒怎么解决 May 17, 2023 pm 07:22 PM

0x00前言蠕虫病毒是一种十分古老的计算机病毒,它是一种自包含的程序(或是一套程序),通常通过网络途径传播,每入侵到一台新的计算机,它就在这台计算机上复制自己,并自动执行它自身的程序。常见的蠕虫病毒:熊猫烧香病毒、冲击波/震荡波病毒、conficker病毒等。0x01应急场景某天早上,管理员在出口防火墙发现内网服务器不断向境外IP发起主动连接,内网环境,无法连通外网,无图脑补。0x02事件分析在出口防火墙看到的服务器内网IP,首先将中病毒的主机从内网断开,然后登录该服务器,打开D盾_web查杀查

《想不到鸭》年度目标通关攻略 《想不到鸭》年度目标通关攻略 Jan 27, 2024 pm 09:15 PM

《想不到鸭》是一款最近在抖音上非常火爆的休闲闯关解谜游戏。它更新的关卡非常多,其中有些关卡相对较难。今天,本站网小编将为大家分享《想不到鸭》年度目标通关攻略,帮助女生完成年度目标。在这一关中,我们需要运用场景中的道具来帮助女生实现她的目标。如果你对该关卡的过关方法不清楚,赶快来看一看下面的图文分享吧!《想不到鸭》年度目标通关攻略年度目标目标:帮助女生完成年度目标答案如下图所示:1、拖动笔到目标1,再拖动地上的网兜到小姐姐手上2、拖动锤子到目标2,再拖动200块钱到存钱罐里3、拖动笔到目标3,再点

原神我们的目标在另一条管道攻略 原神我们的目标在另一条管道攻略 Mar 14, 2024 pm 10:37 PM

在原神游戏中我们的目标在另一条管道是新出的世界任务,但是很多玩家不知道我们的目标在另一条管道任务怎么做,玩家需要将梅洛彼得堡的管道维修好,更多详细内容在这篇我们的目标在另一条管道图文攻略中,希望对各位玩家有所帮助。原神我们的目标在另一条管道攻略1、首先玩家需要来到码头边和艾古伊对话接取任务。2、接着来到第一处先用异色猎刀鳐的能力斩断海草获得手轮。3、然后将手轮安装好转动两次。4、接着来到第二处旋转一次。5、来到第三处需要先安置好炸弹消灭红恶棍。6、接着将上面的转一次下面的转三次。7、最后来到第四

window10平板电脑系统安装的详细图文教程 window10平板电脑系统安装的详细图文教程 Jul 14, 2023 am 09:33 AM

平板电脑是目前很多年轻人都非常喜欢的电脑。最近就有不少小伙伴想要了解window10平板电脑系统怎么安装,那么今天小编就来跟大家分享一下一个操作十分简单的一键安装win10的方法。下面就让我们一起来看看吧!window10平板电脑系统安装的详细图文教程:1、我们搜索下载小白一键重装系统软件,选择下载安装win10操作系统,点击安装此系统。2、等待小白下载以及部署环境。3、等待部署完成后点击立即重启即可。4、选择进入小白pe系统。5、进入pe系统后弹出装机工具帮助我们自动重装系统,我们无需任何操作

js中document对象介绍 js中document对象介绍 Feb 18, 2024 pm 01:06 PM

JavaScript中Document对象介绍及代码示例引言:在JavaScript中,Document对象是代表整个HTML文档的接口,它提供了对HTML文档的访问和操作方法。本文将介绍Document对象的常用方法和属性,并提供一些具体的代码示例。getElementById方法getElementById是Document对象的一个重要方法,用于根据指

See all articles