我有一个控制面板,人们可以写一篇新闻文章,它会在.js
文件中打印出来,如下所示:
document.write("<h1>title</h1><p>content</p>");
他们可以将新闻文章放在他们的网站上:
<script src="http://example.com/news.js"></script>
但我认为这是一种非常便宜的方式。没有它便宜,有没有人有更好的想法呢? news.js
必须留在我的服务器上。
答案 0 :(得分:1)
你是什么意思?&#34;便宜&#34;?
任何方式,您都应该使用document.body.appendChild
来附加一个节点。
var node = document.createElement("h1");
document.body.appendChild(node);
请记住document.write
也是&#34;好的&#34;用于将一些字符串注入到文档中,并且可以在许多方面有用。
另外值得一提的是,如果浏览器已禁用Javascript,则您的代码无法正常工作:-)