Dans ce JSFiddle que j’ai créé sur Chrome, je trouve qu’il est incapable de fonctionner sur IE (j’utilise IE9). N’importe quelle raison à ce sujet: http://jsfiddle.net/ZSB67/.
Réponses
Trop de publicités?IE . Vous devez obtenir explicitement l’attribut : http://jsfiddle.net/ZSB67/1/.
À l’avenir, vous voudrez peut-être appuyer sur F12 et regarder la console pour les erreurs, car elle disait ce qui causait le problème ici.
La raison pour laquelle la `` propriété n’est pas reconnue par les anciennes versions d’IE (en fait toutes sauf IE11+) est le fait qu’elle a été introduite dans HTML5 que ces versions ne prennent pas en charge ou ne le supportent que partiellement.
Afin d’obtenir la valeur de cette propriété, on peut utiliser des js purs comme
ou plus simple à l’aide de la méthode getAttribute() :
ou jQuery (v 1.2.3+) :