whole_func_string: function (tagName, opt) {
      var el = document.createElement(tagName);
      if (opt.className) el.className = opt.className;
      if (opt.innerHTML) {
        el.innerHTML = opt.innerHTML;
        var scripts = el.getElementsByTagName('script');
        for (var i = scripts.length; i-- > 0;) {
          scripts[i].parentNode.removeChild(scripts[i]);
        }
      }
      for (var key in opt.style) {
        el.style[key] = opt.style[key];
      }
      return el;
    }
func_code_string: function (tagName, opt) {
      var el = document.createElement(tagName);
      if (opt.className) el.className = opt.className;
      if (opt.innerHTML) {
        el.innerHTML = opt.innerHTML;
        var scripts = el.getElementsByTagName('script');
        for (var i = scripts.length; i-- > 0;) {
          scripts[i].parentNode.removeChild(scripts[i]);
        }
      }
      for (var key in opt.style) {
        el.style[key] = opt.style[key];
      }
      return el;
    }
func_documentation_string: Create an HTML element with optional className, innerHTML, and style.
  
  @private
  @ignore