Avec le développement continu du développement front-end, JavaScript est devenu une compétence essentielle. Nous avons souvent besoin d'obtenir des contrôles en HTML pour fonctionner ou modifier. Cet article présentera comment JavaScript obtient des contrôles en HTML.
Pour obtenir un seul contrôle en HTML, nous pouvons utiliser les deux méthodes suivantes :
En HTML, chaque contrôle a un ID unique, nous pouvons utiliser cet unique. ID obtient un contrôle. Voici un exemple :
<input type="text" id="user-name" value="John Doe">
Nous pouvons obtenir le contrôle d'entrée ci-dessus via le code suivant :
var userNameInput = document.getElementById("user-name");
À ce stade, userNameInput
est le contrôle d'entrée obtenu, qui peut être utilisé directement dans les codes suivants . userNameInput
就是获取到的这个 input 控件,在之后的代码中就可以直接使用了。
我们可以通过控件的属性来获取到相应的控件。以下是一个例子:
<input type="text" name="user-name" value="John Doe">
我们可以通过以下代码来获取上述 input 控件:
var userNameInput = document.getElementsByName("user-name")[0];
在这个例子中,我们使用了 getElementsByName
函数来获取 input 控件,因为这个控件并没有 ID。
如果我们需要获取 HTML 中多个相同类型的控件,我们可以使用以下两个方法:
我们可以通过标签名来获取 HTML 中所有相同类型的控件。以下是一个例子:
<input type="text" name="user-name" value="John Doe">
我们可以通过以下代码来获取所有的 input 控件:
var inputs = document.getElementsByTagName("input");
此时,inputs
就是所有的 input 控件。
我们可以通过类名来获取 HTML 中所有相同类名的控件。以下是一个例子:
<input type="text" class="user-input" value="John Doe"> <input type="text" class="user-input" value="john.doe@example.com"> <input type="text" class="user-input" value="+1 234 567 890">
我们可以通过以下代码来获取所有的 input 控件:
var inputs = document.getElementsByClassName("user-input");
此时,inputs
rrreee
Nous pouvons obtenir le contrôle d'entrée ci-dessus via le code suivant : 🎜rrreee🎜Dans cet exemple, nous utilisons la fonctiongetElementsByName
pour obtenir le contrôle d'entrée, car ce contrôle ne pas de pièce d'identité. 🎜🎜2. Obtenez plusieurs contrôles🎜🎜Si nous avons besoin d'obtenir plusieurs contrôles du même type en HTML, nous pouvons utiliser les deux méthodes suivantes : 🎜🎜2.1 Obtenir par nom de balise🎜🎜Nous pouvons obtenir du HTML par nom de balise. même type de contrôles. Voici un exemple : 🎜rrreee🎜Nous pouvons obtenir tous les contrôles d'entrée via le code suivant : 🎜rrreee🎜À l'heure actuelle, inputs
correspond à tous les contrôles d'entrée. 🎜🎜2.2. Obtenir par nom de classe🎜🎜Nous pouvons obtenir tous les contrôles avec le même nom de classe en HTML par nom de classe. Voici un exemple : 🎜rrreee🎜Nous pouvons obtenir tous les contrôles d'entrée via le code suivant : 🎜rrreee🎜À l'heure actuelle, inputs
correspond à tous les contrôles d'entrée de classe "user-input". 🎜🎜3. Résumé🎜🎜Ce qui précède explique comment JavaScript obtient les contrôles HTML. Lorsque nous devons utiliser des contrôles en HTML, nous devons d’abord obtenir ces contrôles avant de pouvoir effectuer des opérations ultérieures. 🎜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!