Problème document.getElementById

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -  
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à toutes et à tous,
Le code suivant est généré par PHP
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Gestion collection BOB MORANE</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" ></meta>
    <link rel="stylesheet" type="text/css" href="css/bob_morane.css"></link>

    <script type="text/javascript">
   function update_input(book_id)
     {
     alert('Hello ' + book_id);
     var elem = document.getElemntById("b_id");
     alertt( elem );
     elem.value = book_id;
     }
    </script>

  </head>
  <body>
    <p class="title">

</p>
      <form method="post" action="edit_items.php">
	<p>
	  <div class="title">Numéro Bob Morane <input type="text" id="b_id" name="book_id" value="" /></div>
	</p>
	<p>
	  <input type="submit" name="edit_items" value="Editer" />
	</p>
      </form>

<table border="1">
<tr>
<th></th><th>TITRE</th>
<th>Nombre d'exemplaires
</th>
</tr>
<tr>
<td>
	1
</td>

<td>

	<a href="#" rel="nofollow noopener noreferrer" target="_blank" onclick="update_input(1) ">La Vallée infernale</a>

</td>

<td>0</td>

<td>
	
<a href="read_title.php?book_id=001" rel="nofollow noopener noreferrer" target="_blank">
LIRE PDF
</a>

</td>
</tr>
</table>
</body>
</html>

On remarque que la casse de 'getElementById' est correcte, cependant un click sur les lien appelant JavaScript, appelle bien la fonction (alert se déclenche) mais le débogueur de Firefox me précise continuellement:
TypeError: document.getElemntById is not a function

L'un d'entre vous possède-t-il une piste?
Merci d'avance.


2 réponses

Utilisateur anonyme
 
Bonjour

Puisque le message te dit que document.getElemntById n'est pas une fonction, vérifie-le.
Tu verras que c'est getElementById. Avec un 'e' entre "m" et "n".

Tu t'exposes maintenant à une erreur sur "alertt".
0
jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Ah oui, j'ai une mauvaise vue hélàs !
Merci pour tes bons yeux.
0