JavaSript中document.write("")里是否能直接加入html标签?

比如一段代码: <script> var a = 3; document.write(a); document.write("<input type="button" />");< /script> 像这样增加一个按钮理论上应该能行吧?也看见过类似这样的添加方式,但在浏览器测试时显示不出来啊是为什么?

刘磊磊
浏览 1900回答 4
4回答

兰陵王与小鲁班

不行。<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <div id="odi1"></div> <div id="odi2"></div> <div id="oda1"></div> <div id="oda2"></div> <script type="text/javascript"> window.onload=function(){ odi1.innerHTML='<input type="button" value="button" />' odi2.innerText='<input type="button" value="button" />' var a=3; oda1.innerHTML=a; oda2.innerText=a; } </script> </body> </html>你注意innerHTML和innerText的区别

刘磊磊

太棒了,谢谢高手

幕大哥

这个我也不清楚
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript