English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Parce que les nouveaux amis toujours posent cette question, l'éditeur du manuel d'alarme spécialement organisé des méthodes nécessaires aux amis.
En résumé : les formulaires utilisent value, et les inscriptions de caractères utilisent innerHTML
Les balises avec la propriété value peuvent utiliser getElementById("jb51Par exemple, <input type="text" value="" id="jb />
"51value
comme <div id="jb51">12345</>div
Ces balises sans propriété value sont utilisées par getElementById("jb51innerHTML
Vous pouvez utiliser document.getElementById() pour obtenir un élément avec un id sur la page
Ensuite, accédez aux propriétés de cet élément, par exemple value
Lorsque un élément a une propriété value, sa valeur a une valeur
Exemple1
<input type="text" id="txt1" value="hello"/>
Un tel élément, lorsque vous utilisez document.getElementById("txt1value peut obtenir sa valeur, c'est-à-dire la chaîne de caractères "hello".
Si un élément n'a pas de valeur value, alors document.getElementById().value ne peut pas obtenir sa valeur. C'est logique, comment accéder à quelque chose qui n'existe pas ?
Par exemple, un balise div n'a peut-être pas de valeur value.
innerHTML
Cela fait référence au contenu de l'élément
Exemple2
Un élément a une balise de début et une balise de fin comme
<label id="lb1">this is a label</>label
Lorsque vous utilisez document.getElementById("lb1innerHTML peut être utilisé pour obtenir le contenu entre <label> et </Le contenu entre label>est, à savoir «this is a label».