var template=
'<div class="m-modal">\
<div class="modal_align"></div>\
<div class="modal_wrap">\
<div class="bk"></div>\
<div class="modal_body">\
<h3>登录网易云课堂</h3>\
<div class="form1">\
<input value="账号">\
</div>\
<div class="form2">\
<input value="密码">\
</div>\
<button class="submit">登录</button>\
</div>\
</div>\
<div class="bk"></div>\
</div>';
/*var asd=document.getElementById("asd");*/
var container=document.createElement('div');
container.innerHTML=template;
asd.appendChild(container);
把var asd=document.getElementById("asd");注释掉代码一样可以正常运行,难道可以同过id名字直接调用appendChild函数?
直接调用id是可以的,但是不推荐这么写