zoukankan      html  css  js  c++  java
  • 如何使用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);
    
    
  • 相关阅读:
    mtu
    OC2_使用系统协议
    OC1_协议语句
    Json文件/网址解析
    文件归档
    Plist文件
    NS-Date/NSDateFormatter
    OC10_文件练习
    OC9_文件操作
    OC8_NSData
  • 原文地址:https://www.cnblogs.com/erniu/p/7518461.html
Copyright © 2011-2022 走看看