var template=
'<p class="m-modal">\
<p class="modal_align"></p>\
<p class="modal_wrap">\
<p class="bk"></p>\
<p class="modal_body">\
<h3>登录网易云课堂</h3>\
<p class="form1">\
<input value="账号">\
</p>\
<p class="form2">\
<input value="密码">\
</p>\
<button class="submit">登录</button>\
</p>\
</p>\
<p class="bk"></p>\
</p>';
/*var asd=document.getElementById("asd");*/
var container=document.createElement('p');
container.innerHTML=template;
asd.appendChild(container);
把var asd=document.getElementById("asd");注释掉代码一样可以正常运行,难道可以同过id名字直接调用appendChild函数?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
直接调用id是可以的,但是不推荐这么写
本站中有答案疑惑,原生JS中可以直接使用ID名称来获取元素,而不用使用getElementById()方法?