render_html.js 664 B

12345678910111213141516171819
  1. function render_html(name = '') {
  2. if(name === '') {
  3. data = document.getElementById('render_contect').innerHTML;
  4. } else {
  5. data = document.getElementById(name).innerHTML;
  6. }
  7. t_data = ['b', 'i', 's', 'del']
  8. for(var key in t_data) {
  9. var patt = new RegExp('<' + t_data[key] + '>((?:(?!<\/' + t_data[key] + '>).)*)<\/' + t_data[key] + '>', 'ig');
  10. data = data.replace(patt, '<' + t_data[key] + '>$1</' + t_data[key] + '>');
  11. }
  12. if(name === '') {
  13. document.getElementById('render_contect').innerHTML = data;
  14. } else {
  15. document.getElementById(name).innerHTML = data;
  16. }
  17. }