Maison interface Web js tutoriel 判断目标是否是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;
}

需要充分测试
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment résoudre le problème selon lequel document.cookie ne peut pas être obtenu Comment résoudre le problème selon lequel document.cookie ne peut pas être obtenu Nov 23, 2023 am 10:02 AM

Solutions pour document.cookie non obtenues : 1. Paramètres de confidentialité du navigateur ; 2. Politique de même origine ; 3. Cookie HTTPOnly ; 4. Erreur de code JavaScript ; 5. Le cookie n'existe pas ou expire ; . Mode Viewer ; 8. Problèmes de serveur ; 9. Calendrier d'exécution de JavaScript ; 10. Vérifier le journal de la console, etc.

Le document GTA 6 donne un aperçu détaillé de toutes les fuites Le document GTA 6 donne un aperçu détaillé de toutes les fuites Sep 08, 2024 am 06:37 AM

Le 3 septembre sort la version 1.5 du document Grand Theft Auto VI qui donne un aperçu détaillé de tout ce que l'on sait sur le jeu à ce jour. La version mise à jour du document a été annoncée dans une bande-annonce publiée sur X (anciennement Twitter).???

Méta-apprentissage de régression, détection de cibles sur quelques échantillons basée sur l'agrégation de fonctionnalités variationnelles pour obtenir un nouveau SOTA Méta-apprentissage de régression, détection de cibles sur quelques échantillons basée sur l'agrégation de fonctionnalités variationnelles pour obtenir un nouveau SOTA Apr 12, 2023 pm 06:46 PM

Différent des problèmes de détection d’objets traditionnels, la détection d’objets en quelques coups (FSOD) suppose que nous disposons de nombreux échantillons de classe de base mais seulement d’un petit nombre d’échantillons de classe nouvelle. L'objectif est d'étudier comment transférer les connaissances des classes de base vers les classes nouvelles, améliorant ainsi la capacité du détecteur à reconnaître les classes nouvelles. Le FSOD suit généralement un paradigme de formation en deux étapes. Dans la première étape, le détecteur est entraîné à l'aide d'échantillons de classes de base riches pour apprendre les représentations communes requises pour les tâches de détection d'objets, telles que la localisation et la classification d'objets. Dans la deuxième étape, le détecteur est affiné en utilisant seulement un petit nombre (par exemple 1, 2, 3...) d'échantillons de nouvelles classes. Cependant, en raison du déséquilibre entre le nombre d'échantillons de classe de base et de classe nouvelle, le modèle appris est généralement biaisé en faveur de la classe de base, ce qui conduit à ce que l'objectif de la classe nouvelle soit différent de la classe de base similaire.

Stratégie annuelle de dégagement des objectifs 'Unexpected Duck' Stratégie annuelle de dégagement des objectifs 'Unexpected Duck' Jan 27, 2024 pm 09:15 PM

"Unexpected Duck" est un jeu de réflexion décontracté qui est récemment devenu très populaire sur Douyin. Il comporte de nombreux niveaux mis à jour, dont certains sont relativement difficiles. Aujourd'hui, l'éditeur de ce site partagera avec vous la stratégie pour atteindre l'objectif annuel du « Canard inattendu » afin d'aider les filles à atteindre leurs objectifs annuels. Dans ce niveau, nous devons utiliser les accessoires de la scène pour aider la fille à atteindre son objectif. Si vous ne savez pas comment passer ce niveau, dépêchez-vous et jetez un œil aux images et textes ci-dessous ! Guide de dégagement de l'objectif annuel « Canard inattendu » Objectif annuel : Aidez les filles à atteindre l'objectif annuel. La réponse est la suivante : 1. Faites glisser le stylo vers la cible 1, puis faites glisser le sac en filet sur le sol jusqu'à la main de la fille. . Faites glisser le marteau vers la cible. 2. Faites glisser 200 yuans supplémentaires dans la tirelire. 3. Faites glisser le stylo vers la cible 3, puis cliquez.

Comment résoudre le virus du ver Windows Comment résoudre le virus du ver Windows May 17, 2023 pm 07:22 PM

0x00 Préface Le ver est un virus informatique très ancien. Il s'agit d'un programme autonome (ou d'un ensemble de programmes) qui se propage généralement à travers le réseau. Chaque fois qu'il envahit un nouvel ordinateur, il en fait une copie. lui-même et exécute automatiquement son propre programme. Vers communs : virus de l'encens brûlant le panda, virus des ondes de choc/onde de choc, virus Conficker, etc. Scénario d'urgence 0x01 Un matin, l'administrateur a découvert au niveau du pare-feu de sortie que le serveur du réseau interne continuait d'initier des connexions actives vers des adresses IP étrangères. L'environnement réseau interne ne parvenait pas à se connecter au réseau externe et il n'y avait aucun moyen de le comprendre. L'événement 0x02 analyse l'adresse IP intranet du serveur affichée sur le pare-feu de sortie. Tout d'abord, déconnectez l'hôte infecté par le virus de l'intranet, puis connectez-vous au serveur, ouvrez D-shield_web scan et vérifiez.

Genshin ImpactNotre objectif réside dans une autre stratégie de canal Genshin ImpactNotre objectif réside dans une autre stratégie de canal Mar 14, 2024 pm 10:37 PM

Dans le jeu Genshin Impact, notre objectif est dans un autre pipeline. Il s'agit d'une nouvelle mission mondiale, mais de nombreux joueurs ne savent pas comment le faire. Les joueurs doivent réparer le pipeline à Merlo Petersburg Plus de détails. L'objectif est dans un autre guide graphique du pipeline, j'espère qu'il sera utile à tous les joueurs. Genshin Impact : notre cible est dans une autre stratégie de pipeline 1. Tout d'abord, les joueurs doivent venir au quai pour parler à Aigui afin de recevoir la tâche. 2. Allez ensuite au premier endroit et utilisez la capacité du rayon du couteau de chasse hétérochromatique pour couper les algues pour obtenir le volant. 3. Installez ensuite le volant et tournez-le deux fois. 4. Revenez ensuite à la deuxième place et faites une rotation une fois. 5. Lorsque vous atteignez la troisième place, vous devez d'abord poser la bombe pour éliminer le méchant rouge. 6. Tournez ensuite celui du haut une fois et celui du bas trois fois. 7. Enfin arrivé au quatrième

Tutoriel graphique détaillé pour l'installation du système de tablette Windows 10 Tutoriel graphique détaillé pour l'installation du système de tablette Windows 10 Jul 14, 2023 am 09:33 AM

Les tablettes électroniques sont actuellement des ordinateurs très populaires auprès de nombreux jeunes. Récemment, de nombreux amis veulent savoir comment installer le système de tablette Windows 10, je vais donc aujourd'hui partager avec vous une méthode très simple en un clic pour installer Windows 10. Jetons un coup d'œil ci-dessous ! Tutoriel graphique détaillé pour l'installation du système de tablette Windows 10 : 1. Nous recherchons et téléchargeons le logiciel système de réinstallation en un clic de Xiaobai, choisissons de télécharger et d'installer le système d'exploitation Win10, puis cliquons pour installer ce système. 2. Attendez que Xiaobai télécharge et déploie l'environnement. 3. Une fois le déploiement terminé, cliquez sur Redémarrer maintenant. 4. Choisissez d'entrer dans le système Xiaobai pe. 5. Après être entré dans le système pe, l'outil d'installation apparaîtra pour nous aider à réinstaller automatiquement le système. Nous n'avons besoin d'aucune opération.

Tutoriel de réinstallation du système Win7 de Windows 10 Tutoriel de réinstallation du système Win7 de Windows 10 Jul 08, 2023 pm 05:45 PM

De nombreux amis ne sont pas habitués à utiliser le système win10 et souhaitent réinstaller le système win7, mais ils ne savent pas par où commencer. L'éditeur vous apprendra cette méthode simple ci-dessous. Amis qui ne savent pas comment réinstaller Windows 7. l'ordinateur ne devrait pas le manquer. 1. Tout d’abord, nous ouvrons le navigateur de l’ordinateur et recherchons le site officiel de Magic Pig One-Click System Reinstallation, le téléchargeons et l’ouvrons. 2. Après le téléchargement, nous l'ouvrons et cliquons sur réinstaller en ligne. 3. Ensuite, nous attendrons patiemment qu’il soit installé. 4. L'installation est terminée. Ensuite, nous devons cliquer pour redémarrer l'ordinateur maintenant. 5. Après avoir redémarré l'ordinateur, nous devons encore revenir à l'interface principale pour continuer l'installation. Notre installation est ensuite terminée. Voici les étapes à suivre pour réinstaller le système Win7 dans Windows 10. J'espère que cela sera utile à tout le monde.

See all articles