var template='\
\ \
\ \
登录网易云课堂
\ \ \
\ \ \
\ \ \ \ ' var container; function html2node(str){ container = document.createElement('p'); container.innerHTML = str; return container.children[0]; } var _layout=html2node(template); var show=function(){ var asd=document.getElementById("parent"); asd.appendChild(_layout); }
我用这个函数把一个登录框template差进了parent这个节点,.bk的背景为叉子,请问我如何通过点击删除这个节点,如果用
var contain=_layout.cloneNode(true);
function close(){
document.body.removeChild(contain);
}
container.querySelector('.bk').addEvenListener('click',close());浏览器会提示body中没有contain这个节点,请问各位大哥我该怎么办啊?
你确定这种写法是OK的!
不是应该改成
我插,单词都写错,addEventListener。还有不考虑ie的感受么?