div.innerHTML = "<div><script defer>alert(1)</srcript></div>" 我在ie8下试了还是不行 <script>标签还是不可见
2015-11-12
不知道理解的对不对
function parent(elem) {
/*查找当前节点的父节点并存于变量parent*/
var parent = elem.parentNode;
/*parent()方法可以向上遍历到ducument*/
return parent && parent.nodeType !== 11 ? parent : null;
}
function parent(elem) {
/*查找当前节点的父节点并存于变量parent*/
var parent = elem.parentNode;
/*parent()方法可以向上遍历到ducument*/
return parent && parent.nodeType !== 11 ? parent : null;
}
想说下兼容性,所有主流浏览器都会兼容,甚至是IE6。因为文档碎片创建在内存中,不会引起浏览器的回流或者重绘。如果需要测试,请拿一些复杂的节点或者熟练庞大的节点,否则结果是没有什么明显变化的。
2015-10-25