Et tu veux aussi remplacer l'emplacement initial des balises <b> par un "_______________" ? J'ai pas trop compris en fait
En tout cas c'est pas compliqué, admettons que ton texte soit dans un paragraphe avec un id="truc" (tu le cible comme tu veux après) :
var p = document.getElementById('truc');
var b = p.getElementsByTagName('b');
for(var i = 0; i < b.length; i++) {
p.removeChild(b[i]);
p.appendChild(b[i]);
}
Ce qui fait que dans l'ordre où apparaissent les balises <b>, tu les enlève de leur emplacement actuel, et tu les rajoute à la fin.
Je sais pas si c'est exactement ça que tu veux faire ? 