


La différence entre les attributs ID et Name de la production de pages HTML elements_HTML/Xhtml_Web
Aujourd'hui, je suis un peu confus à propos de . Ajouter # signifie une ancre, suivie de 13, elle passera à la position 13 de cette page, et ce 13 est le Attribut de nom. Pourquoi
n'est-il pas une valeur d'identification ? ? ? J'ai donc vérifié la différence entre ID et Nom, et enregistré
la réponse la plus classique : ID est comme le numéro d'identification d'une personne, et Name est comme son nom ID est évidemment unique, et Name peut être répété.
Évidemment, la réponse à ID et Name est trop générale. Bien sûr, cette explication est tout à fait correcte pour ID, qui est l'identité de l'élément HTML côté client. Name est en réalité beaucoup plus compliqué, car Name a de nombreuses utilisations, il ne peut donc pas être complètement remplacé par ID, ce qui l'annule. Les utilisations spécifiques sont :
Utilisation 1 : En tant qu'indicateur côté serveur des éléments HTML qui peuvent interagir avec le serveur, tels que la saisie, la sélection, la zone de texte et le bouton. Nous pouvons obtenir la valeur soumise par l'élément via Request.Params en fonction de son nom côté serveur.
Utilisez 2 : élément HTML Type d'entrée = regroupement 'radio', on sait que le contrôle du bouton radio est dans la même classe de regroupement, l'opération de vérification est mutex, une seule radio peut être sélectionnée en même temps, ce regroupement est basé sur le même attribut Name réalisé.
Objectif 3 : Créer un point d'ancrage dans la page. Nous savons que link est destiné à obtenir un lien hypertexte de page. Si vous n'utilisez pas l'attribut href, utilisez Nom. à la place, comme : < ;a name="PageBottom">, nous obtenons une ancre de page.
Utilisez 4 : Identité en tant qu'objet, tel qu'applet, objet, intégration et autres éléments. Par exemple, dans une instance d’objet Applet, nous utiliserons son nom pour faire référence à l’objet.
Objectif 5 : Lors de l'association entre des éléments IMG et des éléments MAP, si vous souhaitez définir la zone de hotspot d'IMG, vous devez utiliser son attribut usemap, donc usemap="#name" (Nom de la MAP associée
élément ).
Utilisation 6 : Attributs de certains éléments spécifiques, tels que l'attribut, la méta et le param. Par exemple, définissez les paramètres pour Object ou
Évidemment, ces utilisations ne peuvent pas être simplement remplacées par ID, donc la différence entre ID et Nom des éléments HTML n'est pas la différence entre le numéro d'ID et le nom. Ils ont des fonctions différentes
chose.
Nous pouvons analyser les différences subtiles grâce à un morceau de code :
Dans le navigateur IE, combien de méthodes pouvons-nous utiliser pour indexer cet objet zone de texte ? (Par souci de distinction, nous définissons NAME et ID sur des valeurs différentes)
1. oDemo
2 demoform.oDemo
3. .oDemo
5. document.forms[0].oDemo
6. document.forms['demoform'].oDemo
7. >8. document.forms['demoform'].elements[0]
9. document.getElementById('oDemo2')
Les 9 méthodes d'indexation ci-dessus ont toutes réussi le test de valeur de retour dans IE6. , il convient de noter le dernier : dans IE6, j'ai écrit l'objet d'index sous le nom document.getElementById('oDemo'), et le navigateur peut indexer correctement l'objet. C'est une tolérance aux pannes vraiment terrible ! !
Ensuite, le problème survient. Nous mettons ce code dans Mozilla Firefox 1.0 et l'exécutons à nouveau. Seule la 7ème méthode renvoie "indéfini". Cependant, grâce aux 3ème et 4ème méthodes, l'IE. -l'objet spécifique document.all est utilisé Bien que FF1.0 renvoie la valeur correcte, un avertissement est émis dans la console : Avertissement : attribut non standard document.all. Veuillez utiliser le formulaire standard du W3C document.getElementById()
.
Ensuite, nous définissons plus strictement le type de texte HTML et ajoutons au début du code source : provoque l'analyse du texte HTML selon la norme HTML4.01. Dans IE6, tous réussissent le test de valeur de retour. Cependant, dans Mozilla Firefox 1.0, le problème est grand. 3 et 4 La première méthode n'a aucune valeur de retour, mais un message d'erreur est émis dans la console : Erreur : document.all n'a pas de propriétés, et la septième méthode renvoie toujours "undefined".
Résumé
NAME est principalement utilisé dans les pages Web interactives. Une fois le formulaire soumis à un script côté serveur, il reçoit un volume de traitement variable. Du point de vue de la standardisation et de la compatibilité du code source, si vous souhaitez indexer un objet dans un script client, il est recommandé d'utiliser
document.getElementById()
Autre exemple simple :
Si je veux obtenir le nom d'utilisateur et le mot de passe ; si JS utilise le nom pour l'obtenir, il doit être écrit sous la forme document.form1.username.value; .password.value ;
Utilisez l'identifiant pour obtenir :
docuement.getElementById("username");
docuement.getElementById("pwd"); cette fois, nous utilisons Une fois le nom obtenu, il est impossible de déterminer quelle valeur est obtenue.
document.getElemntsByName("username");
Ce que vous obtenez ici est un tableau

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Lors de la connexion à iTunesStore à l'aide de l'AppleID, cette erreur indiquant "Cet AppleID n'a pas été utilisé dans iTunesStore" peut s'afficher à l'écran. Il n'y a pas de messages d'erreur à craindre, vous pouvez les corriger en suivant ces ensembles de solutions. Correctif 1 – Modifier l'adresse de livraison La principale raison pour laquelle cette invite apparaît dans l'iTunes Store est que vous n'avez pas la bonne adresse dans votre profil AppleID. Étape 1 – Tout d’abord, ouvrez les paramètres iPhone sur votre iPhone. Étape 2 – AppleID doit être au-dessus de tous les autres paramètres. Alors, ouvrez-le. Étape 3 – Une fois sur place, ouvrez l’option « Paiement et expédition ». Étape 4 – Vérifiez votre accès à l'aide de Face ID. étape

Si vous trouvez l'ID d'événement 55, 50, 140 ou 98 dans l'Observateur d'événements de Windows 11/10, ou si vous rencontrez une erreur indiquant que la structure du système de fichiers du disque est endommagée et ne peut pas être utilisée, veuillez suivre le guide ci-dessous pour résoudre le problème. Que signifie l'événement 55, Structure du système de fichiers sur le disque corrompue et inutilisable ? À la session 55, la structure du système de fichiers sur le disque Ntfs est corrompue et inutilisable. Veuillez exécuter l'utilitaire chkMSK sur le volume. Lorsque NTFS ne parvient pas à écrire des données dans le journal des transactions, une erreur avec l'ID d'événement 55 est déclenchée, ce qui empêchera NTFS de terminer l'opération incapable d'écrire les données de transaction. Cette erreur se produit généralement lorsque le système de fichiers est corrompu, probablement en raison de la présence de secteurs défectueux sur le disque ou de l'inadéquation du système de fichiers du sous-système de disque.

Dans le logiciel Alibaba, une fois que vous avez enregistré un compte avec succès, le système vous attribuera un identifiant unique, qui servira d'identité sur la plateforme. Mais pour de nombreux utilisateurs, ils souhaitent interroger leur identifiant, mais ne savent pas comment le faire. Ensuite, l'éditeur de ce site Web vous présentera ci-dessous une introduction détaillée aux étapes de la stratégie, j'espère que cela pourra vous aider ! Où puis-je trouver la réponse à l'identifiant Alibaba : [Alibaba]-[Mon]. 1. Ouvrez d'abord le logiciel Alibaba. Après avoir accédé à la page d'accueil, nous devons cliquer sur [Mon] dans le coin inférieur droit. 2. Ensuite, après avoir accédé à la page Mon, nous pouvons voir [id] en haut de la page ; L'ID est-il le même que Taobao ID et Taobao ID sont différents, mais les deux

Où puis-je vérifier l'ID vidéo Tencent ? Il existe un identifiant exclusif dans l'application Tencent Video, mais la plupart des utilisateurs ne savent pas comment vérifier l'ID vidéo Tencent. Voici ensuite le didacticiel graphique sur la façon de vérifier l'ID vidéo Tencent apporté par l'application. éditeur pour les utilisateurs intéressés, venez jeter un oeil ! Tutoriel d'utilisation de Tencent Video Où vérifier l'ID de Tencent Video 1. Ouvrez d'abord l'application Tencent Video et entrez dans la zone spéciale via [Centre personnel] dans le coin inférieur droit de la page principale ; Fonction Paramètres] ; 3. Accédez ensuite à la page Paramètres, cliquez sur [Quitter le compte] en bas. 4. Enfin, vous pouvez afficher le numéro d'identification exclusif sur la page ci-dessous ;
![ID d'événement 4660 : objet supprimé [Correctif]](https://img.php.cn/upload/article/000/887/227/168834320512143.png?x-oss-process=image/resize,m_fill,h_207,w_330)
Certains de nos lecteurs ont rencontré l'événement ID4660. Ils ne savent souvent pas quoi faire, c'est pourquoi nous l'expliquons dans ce guide. L'ID d'événement 4660 est souvent enregistré lorsque des objets sont supprimés. Nous explorerons donc également quelques moyens pratiques de le corriger sur votre ordinateur. Qu'est-ce que l'événement ID4660 ? L'ID d'événement 4660 est lié aux objets dans Active Directory et sera déclenché par l'un des facteurs suivants : Suppression d'objet – Un événement de sécurité avec l'ID d'événement 4660 est enregistré chaque fois qu'un objet est supprimé d'Active Directory. Modifications manuelles – L'ID d'événement 4660 peut être généré lorsqu'un utilisateur ou un administrateur modifie manuellement les autorisations d'un objet. Cela peut se produire lors de la modification des paramètres d'autorisation, de la modification des niveaux d'accès ou de l'ajout ou de la suppression de personnes ou de groupes.

Solutions d'identification distribuées couramment utilisées Dans les systèmes distribués, il est très important de générer des ID globalement uniques, car dans les systèmes distribués, plusieurs nœuds générant des ID en même temps peuvent provoquer des conflits d'ID. Ce qui suit présente plusieurs solutions d’identification distribuées couramment utilisées. UUIDUUID (Universally Unique Identifier) est un identifiant composé de 128 chiffres, qui peut garantir une unicité globale car son algorithme de génération est basé sur des facteurs tels que l'horodatage et l'ID du nœud. L'UUID peut être généré à l'aide de la propre classe UUID de Java, comme indiqué ci-dessous : javaCopycodeimportjava.util.UUID;publicclassUuidGenerator{publicstat

Dans le système d'exploitation Linux, chaque programme en cours d'exécution est un processus et chaque processus possède un identifiant de processus (PID) unique. De même, chaque processus aura un processus parent, qui est le processus qui l'a créé. L'identifiant du processus parent est appelé ID de processus parent (PPID). Dans cet article, nous explorerons comment trouver l'ID d'un processus parent dans un système Linux et présenterons quelques commandes et outils efficaces pour vous aider à obtenir des informations détaillées sur la relation entre les processus. Commandes de base pour trouver l'ID du processus parent Tout d'abord, je vais vous présenter brièvement quelques commandes de base qui peuvent être utilisées pour afficher tous les processus exécutés dans le système et leur ID de processus parent. Utilisez la commande ps pour afficher les informations sur le processus. La commande ps est un outil puissant utilisé pour créer des rapports.

Vue ne peut pas obtenir l'attribut id car getElementById est utilisé dans la fonction hook "created()" et Vue n'a pas terminé le montage ; la solution est de "created() {let serachBox = document.getElementById('searchBox') ;.. .}" Le code peut être migré vers la fonction hook "Mounted()".
