document.createElement()
方法,但这个并不能直接传html字符串,此时可以用下面的方法实现:1、思路:
①用
document.createElement()
方法创建一个div元素;②用
innerHTML
来给div
元素插入HTML字符串;③用
div.childNodes[0]
即可返回HTML字符串对应创建的DOM对象。 2、代码:
function createNode(htmlStr) { var div = document.createElement("div"); div.innerHTML = htmlStr; return div.childNodes[0]; }