Posso utilizzare la funzione getElementsByTagName() per ottenere una raccolta di elementi da un elemento in una pagina Web.Esiste una funzione simile a getElementsByTagName() per le variabili stringa javascript?
Mi piacerebbe essere in grado di utilizzare una funzione simile sul contenuto di una variabile di stringa javascript invece del contenuto di un elemento DOM.
Come posso fare?
EDIT
posso fare questo con la creazione di un elemento al volo.
var myElement = new Element('div');
myElement.innerHTML = "<strong>hello</strong><em>there</em><strong>hot stuff</strong>";
var emCollection = myElement.getElementsByTagName('em');
alert(emCollection.length); // This gives 1
Ma la creazione di un elemento al volo per la comodità di utilizzare la funzione getElementsByTagName() proprio non mi sembra giusto e non funziona con gli elementi in Internet Explorer.
Cioè, si desidera cercare il testo in una stringa? – strager
Sì. Non voglio creare una foresta di espressioni regolari se è disponibile una funzione alternativa. – adolfojp