Méthode getElementById() de HTML DOM

Définition et utilisation

La méthode getElementById() retourne une référence à la première instance possédant l'ID spécifié.

Syntaxe

document.getElementById(id)

Explication

HTML DOM définit plusieurs méthodes pour trouver des éléments, en plus de getElementById(), il y a getElementsByName() et getElementsByTagName().

Cependant, si vous avez besoin de trouver un élément spécifique dans un document, la méthode la plus efficace est getElementById().

Lorsque vous opérez sur un élément spécifique d'un document, il est préférable de lui attribuer une propriété id, de lui donner un nom unique (dans le document) et ensuite vous pouvez utiliser cet ID pour trouver l'élément désiré.

Exemple

Exemple 1

<html>
<head>
<script type="text/javascript">
function getValue()
  
  var x=document.getElementById("myHeader")
  alert(x.innerHTML)
  



<h1 id="myHeader" onclick="getValue()">C'est un en-tête</h1>
<p>Cliquez sur l'en-tête pour afficher sa valeur</p>

Exemple 2

getElementById() est une méthode importante, très couramment utilisée dans la conception DOM. Nous avons défini une fonction utilitaire pour que vous puissiez utiliser la méthode getElementById() avec un nom plus court :

function id(x) {
  if (typeof x == "string") return document.getElementById(x)
  return x;
  

Cette fonction accepte l'ID de l'élément comme paramètre. Pour chaque tel paramètre, vous pouvez écrire x = id(x) avant de l'utiliser.