11548 sujets

JavaScript, DOM et API Web HTML5

Salut,

Je viens de remarquer - avec un grand étonnement d'ailleurs - que getAttribute ("class") ne fonctionne pas sur IE, alors que l'accès direct à className marche.

Quelqu'un aurait-il des infos sur ce qui est connu pour ne pas marcher dans tel ou tel navigateur ?
Bonjour,
Il y en a pas mal, comme
getElementsByTagName('*')
ou il faut préférer document.all pour IE.
Pour ce qui est de
getAttribute ("attribut")
, le fait d'utiliser directement l'objet attribut fonctionne partout et c'est ce que j'utilise. Est-ce que c'est compatible XML ? Je ne sais pas, mais XHTML, pas de problème avec les navigateurs actuels.
Je ne sais pas pour IE7, mais encore pour IE6, la pluparts des méthodes sur les évènements sont différentes de celles du DOM(GECKO).
document.all est à réserver aux utilisateurs de IE antérieures à la 5...
getElementsByTagName('*') fonctionne parfaitement sur IE6+
QuentinC a écrit :
document.all est à réserver aux utilisateurs de IE antérieures à la 5...
getElementsByTagName('*') fonctionne parfaitement sur IE6+

C'est presque vrai, car inconnu de IE5.5.
match null Smiley eek