hi!
In beiden Fällen enthält das Array '<p>','p' in '<p>Hallo, das ist ein <strong>Test</strong></p>', 'strong' vergisst er irgendwie.
Vielleicht noch eine Idee?
also, so ein mist! ich glaube, ich verstehe die javascript-regexp nicht mehr. mit dem /g das wollte irgendwie ueberhaupt nicht wie ich will.
naja, dann eben ohne /g:
function collect_html(str){
var html_tags=new Array();
var str_split=str.split("<");
var html_tag;
for(i=0;i<str_split.length;++i){
html_tag=str_split[i].match(/^\w+/);
if(html_tag) html_tags.push(html_tag);
}
return html_tags;
}
(oder gibt's auch html-tags mit zahlen?)
prost
seth