11548 sujets

JavaScript, DOM et API Web HTML5

Est-il possible en Javascript de sélectionner des éléments HTML (EM, STRONG) sans passer par des méthodes getElementById,TagName,Name ?

Une sélection directe sans artifice donc. Smiley smile

Enfait j'utilise un éditeur WYSIWYG en Javascript via un TEXTAREA mais je voudrais changer le style du texte modifier "en live" or via les CSS c'est impossible donc en assignant en javascript à un élément HTML comme EM un style défini en Javascript ça serait sans doute possible...

Ne pouvant mettre des id, class et autre attribut dans des éléments EM ou STRONG il m'est difficile d'utiliser un getElementById pour être claire. Smiley cligne
Modifié par Phil (30 May 2007 - 18:34)
Shinuza a écrit :
Tu peux utiliser tagName sur l'élement parent de tes em et strong pour tous les récupérer


Merci pour ta réponse mais c'est-à-dire concrètement ?

Car je ne vois pas comment après je sélectionne uniquement les éléments EM de l'élément parent...

Javascript Ouiche Lorraine Detected. Smiley lol
Si tu veux récuperer tous les éléments em et strong de ta page, tu fais
document.getElementsByTagName si c'est uniquement dans la div "test"


var monelement =  document.getElementById("test");
monelement.getElementsByTagName("montag");