• 如何使用HTML字符串创建一个原生DOM对象


    如何使用HTML字符串创建一个原生DOM对象

    今天去面试,期间有个面试官问到一个问题,如何通过类似使用jquery的方式来创建一个DOM元素。
    本来很简单的一个问题,看到那个一副欠他钱的死样子,我想也没想就直接说了句不知道。。。匆匆就结束了面试

    其实就问题本身来讲还是很简单的,大概写下实现步骤吧。

    • jquery式的常见方式
    var $dom = $('<div id="app" v-cloak>这是一个有属性的DOM元素</div>')
    document.body.appendChild($dom);
    
    
    • 原生JS实现的一种方式
    function CreateDOM(str) {
      var dom, tmp = document.createElement('div');
    
      tmp.innerHTML = str;
    
      dom = tmp.children[0];
    
      return dom;
    }
    
    var dom = CreateDOM('<div id="app" v-cloak>这是一个带属性的DOM元素</div>');
    document.body.appendChild(dom);
    
    
  • 相关阅读:
    oracle行转列
    JVM设置空间大小
    Spring AOP 业务权限管理
    清晨漫步
    pull解析xml(android)
    今昔何昔
    Spring: Document root element "beans", must match DOCTYPE root "null
    xfire
    心之所向
    Oracle数据库连接
  • 原文地址:https://www.cnblogs.com/erniu/p/7518461.html
Copyright © 2020-2023  润新知