50 votes

Puis-je avoir un élément avec un ID qui commence par un nombre ?

Puis-je avoir un élément qui a un id qui commence par ou est complètement des nombres ?

Par exemple quelque chose comme ceci :

 <div id="12"></div>

4voto

andddrey Points 50

Vous pouvez également sélectionner ce type d'identifiant (bien que ce ne soit certainement pas la meilleure pratique de créer un tel identifiant qui commence par un nombre) en procédant comme suit :

 document.querySelector('div[id="12"]'); //or 
document.querySelectorAll('div[id="12"]'); //if you have multiple elements with equal ID.

2voto

Zarathuztra Points 3057

Du point de vue de la maintenabilité, c'est une mauvaise idée. Les ID doivent être au moins quelque peu descriptifs de ce qu'ils représentent. Préfixez-le avec quelque chose de significatif pour être conforme à ce que d'autres ont déjà répondu. Par example:

 <div id ="phoneNumber_12" > </div>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X