在javascript里面动态创建标准dom对象一般使用: var obj = document.createElement(‘div’); 然后再给obj设置一些属性。 但是,在实际使用过程中,有些人可能会想,要是能这样创建标准的dom对象就好了 伪代码:var obj=strToDom(‘<div id=”div_1″ class=”div1″>Hello World!</div>’); 那么今天的目的就是教大家怎么去实现一个这样的方法用来把字符串直接转换为标准的dom对象 start: 其实实现这样的一个转换是很简单的,这里主要是利用了一个属性innerHTML. innerHT
代码非常简单也可以根据这个实例进行扩展
function parse2dom(str){ var div = document.createElement("div"); if(typeof str == "string") div.innerHTML = str; return div.childNodes;};