Deff,
разница в вашем вопросе всего в одну - две строки.
- document.getElement ...
- .innerHTML
методом .replace
var a = "<blalalal>";
a = a.replace(/</gi,"<").replace(/>/g,"&rt;");
alert(a);
a - нужная строка. Если ее нет - получаем через getElement... и получаем .innerHTML;