
 Envoyé par 
domi65
					
				 
				document.querySelector('.01')
			
		 
	 
 Cela va planter alors que document.getElementsByClassName("01") non!
C'est possible mais en écrivant :
	
	document.querySelector(".\\30 1")
 donc vraiment chi..t !
Bon on peut quand même le retrouver facilement en utilisant CSS.escape("01").
	
		
			
			
				
					
 Envoyé par 
SpaceFrog
					
				 
				Je ne sais pas si c'est toujours d'actualité,
			
		 
	 
 toujours ...
	
		
			
			
				
					
 Envoyé par 
https://www.w3.org/TR/CSS2/syndata.html#characters
					
				 
				En CSS, les identificateurs (y compris les noms d'éléments, les classes et les ID dans les sélecteurs) ne peuvent contenir que
les caractères [a-zA-Z0-9] et les caractères ISO 10646 U+00A0 et plus, plus le trait d'union (-) et le trait de soulignement (_) ;
ils ne peuvent pas commencer par un chiffre, deux traits d'union ou un trait d'union suivi d'un chiffre.
			
		 
	 
 
  | 
Quoiqu'il arrive une ID devrait être représentative de ce qu'elle désigne. | 
 
						
					
Partager