Maison > interface Web > js tutoriel > Comment puis-je obtenir la valeur d'un champ de saisie de texte à l'aide de JavaScript ?

Comment puis-je obtenir la valeur d'un champ de saisie de texte à l'aide de JavaScript ?

Patricia Arquette
Libérer: 2024-12-28 01:03:10
original
818 Les gens l'ont consulté

How Can I Get the Value of a Text Input Field Using JavaScript?

Comment puis-je récupérer la valeur d'un champ de saisie de texte à l'aide de JavaScript ?

Dans les scénarios où les éléments de formulaire peuvent perturber d'autres aspects d'une page Web, l'obtention du texte de saisie la valeur du champ devient directement nécessaire. JavaScript propose plusieurs méthodes pour y parvenir :

Méthode 1 : document.getElementById

document.getElementById('searchTxt').value;
Copier après la connexion

Cette méthode récupère la valeur d'un champ de saisie par son ID.

Méthode 2 : document.getElementsByClassName

document.getElementsByClassName('searchField')[0].value;
Copier après la connexion

Cette méthode sélectionne tous les champs de saisie avec une classe spécifique et renvoie une HTMLCollection. Utilisez [0] pour accéder au premier élément (s'il y a plusieurs éléments).

Méthode 3 : document.getElementsByTagName

document.getElementsByTagName('input')[0].value;
Copier après la connexion

Cette méthode sélectionne tous les éléments d'entrée sur une page et renvoie une HTMLCollection. Encore une fois, utilisez [0] pour le premier élément.

Méthode 4 : document.getElementsByName

document.getElementsByName('searchTxt')[0].value;
Copier après la connexion

Cette méthode récupère tous les champs de saisie avec un nom spécifique. Utilisez [0] pour la première occurrence.

Méthode 5 : document.querySelector

document.querySelector('#searchTxt').value;
document.querySelector('.searchField').value;
Copier après la connexion

Cette méthode utilise des sélecteurs CSS pour sélectionner des éléments, permettant une récupération ciblée.

Méthode 6 : document.querySelectorAll

document.querySelectorAll('#searchTxt')[0].value;
document.querySelectorAll('.searchField')[0].value;
Copier après la connexion

Semblable à document.querySelector, cette méthode utilise des sélecteurs CSS mais renvoie une NodeList de tous les éléments correspondants. Utilisez [0] pour le premier élément.

Support des navigateurs

Le tableau ci-dessous montre le niveau de support de ces méthodes dans différents navigateurs :

Browser Method 1 Method 2 Method 3 Method 4 Method 5/6
IE6 Y(Buggy) N Y Y(Buggy) N
IE7 Y(Buggy) N Y Y(Buggy) N
IE8 Y N Y Y(Buggy) Y
IE9 Y Y Y Y(Buggy) Y
IE10 Y Y Y Y Y
FF3.0 Y Y Y Y N
FF3.5/FF3.6 Y Y Y Y Y
FF4b1 Y Y Y Y Y
GC4/GC5 Y Y Y Y Y
Safari4/Safari5 Y Y Y Y Y
Opera10.10/ Y Y Y Y(Buggy) Y
Opera10.53/ Y Y Y Y Y
Opera10.60 Y Y Y Y Y
Opera 12 Y Y Y Y Y

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal