Maison interface Web tutoriel HTML Français : Une balise de lien terminera automatiquement la production de href_HTML/Xhtml_webpage sous ie

Français : Une balise de lien terminera automatiquement la production de href_HTML/Xhtml_webpage sous ie

May 16, 2016 pm 04:43 PM
the 标记 自动 英文 链接


英文:A链接标记ie下会自动补全href.
En travaillant sur Ajax Link Tracker et MapSurface, j'ai rencontré une incohérence dans la façon dont l'attribut href est récupéré à l'aide des scripts DOM.
L'attribut href est différent des autres attributs d'élément dans le sens où la valeur définie peut être relative au contexte de l'URL de la page. Si vous définissez un lien avec un attribut href relatif
page de test
Le navigateur examinera l'URL actuelle de la page et en déduira une URL absolue pour le lien.
http://www.glenn.jones.net/development/test1.html
C'est la racine du problème, certains navigateurs renvoient le texte de l'attribut et d'autres renvoient l'URL absolue dérivée. Les résultats diffèrent également selon la méthode que vous utilisez pour récupérer l'attribut href. Il existe trois manières courantes d'accéder à un attribut :
lienobj.href; lienobj['href']; linkobj.getAttribute('href');
Les méthodes linkobj.href et linkobj[‘href’]; d'accès à l'attribut renvoient systématiquement l'URL absolue dérivée.
Microsoft a essayé de résoudre ce problème en problème en ajoutant un deuxième paramètre à la méthode getAttribute. Le deuxième paramètre peut être défini sur 0,1 ou 2. Si le paramètre est défini sur 2, la méthode renvoie le texte de l'attribut. Tout autre paramètre renverra l’URL absolue dérivée.
linkobj.getAttribute('href'); linkobj.getAttribute('href',2); Dérivé
URL absolue Texte d'attribut IE lienobj.href; x IE linkobj.getAttribute('href'); x IE linkobj.getAttribute('href',2); x Gecko lienobj.href; x Gecko linkobj.getAttribute('href'); x Gecko linkobj.getAttribute('href',2); x Opéra lienobj.href; x Opéra linkobj.getAttribute('href'); x Opéra linkobj.getAttribute('href',2); x Obtenir la page de test des attributs Test sur IE6, Firefox 1.5 et Opera 8.51.
Alors, que doit renvoyer la méthode getAttribute ? La spécification W3C DOM Level 2 Core qui définit la structure de la méthode getAttribute ne couvre pas ce problème. Ce n’est pas que l’une ou l’autre approche soit bonne ou mauvaise. Sur ce point le cahier des charges est sujet à interprétation.
En tant que codeur, j'aimerais pouvoir accéder aux deux valeurs. La spécification DOM Core doit être mise à jour pour résoudre le problème.
Après un très bon échange avec Jim dans les commentaires ci-dessous, je me corrige. La spécification indique que getAttribute doit renvoyer la valeur de l'attribut, pas l'URL absolue. L'approche de Microsoft est fausse.
Pour le moment, j'utilise la méthode des propriétés d'objet à l'ancienne linkobj.href pour renvoyer les URL absolues dérivées. Il fournit les résultats les plus cohérents sur tous les navigateurs. URL d'intérêt
Spécification de base W3C REC DOM niveau 2 pour getAttribute
Documentation Gecko pour getAttribute
Documentation Microsoft pour getAttribute
Comme d'habitude, alors que je terminais ce post, j'ai trouvé ce rapport de bug sur le site QuickMode qui aborde le même sujet.
getAttribute HREF est toujours absolu.html
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 utiliser les liens magnétiques Comment utiliser les liens magnétiques Feb 18, 2024 am 10:02 AM

Le lien magnétique est une méthode de lien pour télécharger des ressources, qui est plus pratique et efficace que les méthodes de téléchargement traditionnelles. Les liens magnétiques vous permettent de télécharger des ressources de manière peer-to-peer sans recourir à un serveur intermédiaire. Cet article explique comment utiliser les liens magnétiques et à quoi il faut prêter attention. 1. Qu'est-ce qu'un lien magnétique ? Un lien magnétique est une méthode de téléchargement basée sur le protocole P2P (Peer-to-Peer). Grâce à des liens magnétiques, les utilisateurs peuvent se connecter directement à l'éditeur de la ressource pour finaliser le partage et le téléchargement des ressources. Par rapport aux méthodes de téléchargement traditionnelles, magnétique

Comment télécharger des liens commençant par 115:// ? Introduction à la méthode de téléchargement Comment télécharger des liens commençant par 115:// ? Introduction à la méthode de téléchargement Mar 14, 2024 am 11:58 AM

Récemment, de nombreux utilisateurs ont demandé à l'éditeur comment télécharger des liens commençant par 115:// ? Si vous souhaitez télécharger des liens commençant par 115://, vous devez utiliser le navigateur 115. Après avoir téléchargé le navigateur 115, jetons un œil au didacticiel de téléchargement compilé par l'éditeur ci-dessous. Introduction à la façon de télécharger des liens commençant par 115:// 1. Connectez-vous à 115.com, téléchargez et installez le navigateur 115. 2. Saisissez : chrome://extensions/ dans la barre d'adresse du navigateur 115, entrez dans le centre d'extensions, recherchez Tampermonkey et installez le plug-in correspondant. 3. Saisissez dans la barre d'adresse du navigateur 115 : Grease Monkey Script : https://greasyfork.org/en/

Mar 22, 2024 pm 09:36 PM

Faisant partie de l'écosystème WeChat, les comptes vidéo WeChat sont progressivement devenus un outil de promotion important pour les créateurs de contenu et les commerçants. Obtenir des liens vers des comptes vidéo sur cette plateforme est crucial pour le partage et la diffusion de contenu. Ce qui suit présentera en détail comment obtenir le lien du compte vidéo WeChat et comment ajouter des liens de produits au compte vidéo pour améliorer l'effet de diffusion du contenu. 1. Comment obtenir le lien du compte vidéo WeChat ? Après avoir publié une vidéo sur votre compte vidéo WeChat, le système créera automatiquement un lien vidéo. Les auteurs peuvent copier le lien après la publication pour faciliter le partage et la diffusion. Après vous être connecté à votre compte vidéo WeChat, vous pouvez parcourir la page d'accueil de votre compte vidéo. Sur la page d'accueil, chaque vidéo est accompagnée d'un lien correspondant afin que vous puissiez la copier ou la partager directement. 3. Rechercher un compte vidéo : saisissez le nom du compte vidéo dans la zone de recherche WeChat.

Comment marquer un dragueur de mines ? -Comment changer la difficulté du Démineur ? Comment marquer un dragueur de mines ? -Comment changer la difficulté du Démineur ? Mar 18, 2024 pm 06:34 PM

Comment marquer un dragueur de mines ? Tout d’abord, nous devons nous familiariser avec la méthode de marquage dans Minesweeper. Normalement, il existe deux méthodes de marquage courantes dans les jeux de démineur : le marquage par drapeau et le marquage par point d'interrogation. Le drapeau est utilisé pour indiquer qu'il y a des mines dans le bloc et est une marque déterministe ; tandis que le point d'interrogation indique qu'il peut y avoir des mines dans le bloc, mais il n'est pas déterministe. Ces deux méthodes de marquage jouent un rôle important dans le jeu, aidant les joueurs à déduire quels blocs peuvent contenir des mines, afin de passer efficacement à l'étape suivante. L'utilisation compétente de ces méthodes de marquage peut améliorer le taux de réussite du joueur dans le jeu du dragueur de mines et réduire le risque de marcher sur les mines. Par conséquent, lorsqu'il joue au jeu de dragueur de mines, si le joueur maîtrise le drapeau et le point d'interrogation, lorsqu'il n'est pas sûr qu'il y ait une mine dans une certaine case, il peut utiliser le point d'interrogation pour la marquer.

Comment marquer plusieurs emplacements sur Baidu Maps Comment marquer plusieurs emplacements Comment marquer plusieurs emplacements sur Baidu Maps Comment marquer plusieurs emplacements Mar 15, 2024 pm 04:28 PM

Il existe de nombreuses fonctions ci-dessus, en particulier pour les cartes qui peuvent marquer plusieurs lieux. Lorsque nous connaissons certains lieux, nous utiliserons certainement certaines fonctions de ponctuation, afin de pouvoir vous apporter une variété d'aspects différents. Certaines des fonctions que vous marquez produiront de la distance. Les différences, c'est-à-dire que vous pouvez savoir à quelle distance ils se trouvent. Bien sûr, certains noms et informations détaillées sur les lieux ci-dessus seront également affichés. Cependant, de nombreux internautes peuvent ne pas connaître certaines des informations ci-dessus. très clair, donc afin de permettre à chacun de faire de meilleurs choix dans divers aspects, aujourd'hui l'éditeur vous proposera quelques choix dans divers aspects, alors amis intéressés par des idées, Si vous êtes également intéressé, venez essayer. Standard

Comment connecter Apple Notes sur iPhone dans le dernier système iOS 17 Comment connecter Apple Notes sur iPhone dans le dernier système iOS 17 Sep 22, 2023 pm 05:01 PM

Liez AppleNotes sur iPhone à l’aide de la fonction Ajouter un lien. Notes : Vous ne pouvez créer des liens entre Apple Notes sur iPhone que si iOS17 est installé. Ouvrez l'application Notes sur votre iPhone. Maintenant, ouvrez la note dans laquelle vous souhaitez ajouter le lien. Vous pouvez également choisir de créer une nouvelle note. Cliquez n'importe où sur l'écran. Cela vous montrera un menu. Cliquez sur la flèche à droite pour voir l'option "Ajouter un lien". Cliquez dessus. Vous pouvez maintenant saisir le nom de la note ou l'URL de la page Web. Ensuite, cliquez sur Terminé dans le coin supérieur droit et le lien ajouté apparaîtra dans la note. Si vous souhaitez ajouter un lien vers un mot, double-cliquez simplement sur le mot pour le sélectionner, sélectionnez "Ajouter un lien" et appuyez sur

Comment empêcher Outlook d'ouvrir des liens dans le navigateur Edge Comment empêcher Outlook d'ouvrir des liens dans le navigateur Edge Aug 03, 2023 am 11:49 AM

Comment empêcher Outlook d'ouvrir des liens dans Edge Avant de continuer, assurez-vous que votre navigateur préféré est défini comme navigateur par défaut dans Windows. Cela garantit que le lien Outlook s'ouvre dans le navigateur souhaité. Pour vérifier et définir votre navigateur par défaut : Pour Windows 10 : Cliquez sur le menu Démarrer et sélectionnez Paramètres Allez dans Applications, puis Applications par défaut Recherchez « Navigateur Web » au bas de la liste des applications par défaut. » Si votre navigateur préféré est répertorié, vous tout est prêt. Si Microsoft Edge est répertorié, cliquez dessus et sélectionnez votre navigateur préféré dans la liste. Si vous y êtes invité, cliquez sur Changer quand même. Résoudre les problèmes Edge

Quelles sont les exigences pour un lien vidéo ? Comment lier le compte vidéo aux biens ? Quelles sont les exigences pour un lien vidéo ? Comment lier le compte vidéo aux biens ? Mar 07, 2024 pm 01:13 PM

Avec la popularité des plateformes de vidéos courtes, de plus en plus de créateurs commencent à utiliser des comptes vidéo pour créer et promouvoir du contenu. Les comptes vidéo peuvent non seulement mettre en valeur les talents personnels, mais également réaliser une monétisation commerciale via des liens vers des produits. Cependant, pour ajouter un lien vers un compte vidéo, certaines conditions doivent être remplies. 1. Quelles sont les exigences pour un lien vidéo ? L'authentification du compte vidéo est une condition préalable à l'ajout de liens vers votre compte vidéo. Actuellement, les principales plateformes de vidéos courtes telles que Douyin et Kuaishou proposent des services de certification, qui comprennent principalement deux types : la certification personnelle et la certification institutionnelle. La certification personnelle nécessite la soumission d'informations d'identité réelles, tandis que la certification institutionnelle nécessite la fourniture de documents de certification provenant d'entreprises ou d'organisations compétentes. Après avoir terminé l'authentification, les utilisateurs peuvent ajouter des liens vers leurs comptes vidéo pour améliorer la crédibilité et l'autorité de leurs comptes. Un des liens vidéo

See all articles