Javascript 还有其他方法吗?
我有一个控制面板,人们可以写一篇新闻文章,它将自己打印在Javascript 还有其他方法吗?,javascript,html,Javascript,Html,我有一个控制面板,人们可以写一篇新闻文章,它将自己打印在.js文件中,如下所示: document.write("<h1>title</h1><p>content</p>"); <script src="http://example.com/news.js"></script> document.write(“titlecontent”; 他们可以将新闻文章放在自己的网站上,如下所示: document.write("
.js
文件中,如下所示:
document.write("<h1>title</h1><p>content</p>");
<script src="http://example.com/news.js"></script>
document.write(“titlecontent”;
他们可以将新闻文章放在自己的网站上,如下所示:
document.write("<h1>title</h1><p>content</p>");
<script src="http://example.com/news.js"></script>
但我认为这是一个非常便宜的方法。有没有人有更好的主意在不降低成本的情况下做到这一点?news.js
必须留在我的服务器上。你说的“便宜”是什么意思
不管怎样,您都应该能够使用document.body.appendChild
来追加节点
var node = document.createElement("h1");
document.body.appendChild(node);
请记住,document.write
在向文档中注入字符串时也是“好的”,并且在许多方面都很有用
还值得一提的是,如果浏览器禁用了Javascript,您的代码将无法工作:-)为什么它便宜?这就是
document.write
的设计目的。便宜是什么意思?@Juhana人们可以禁用javascript,整个新闻文章就会消失。还有别的办法吗?也许是基于PHP的?显然,没有办法用JavaScript实现,也无法让禁用JavaScript的人使用它。您可以使用PHP或任何其他服务器端语言来完成,但是必须在服务器上完成包含。有趣的是,您能给我一些关于这方面的更多信息吗?那你为什么特别选择李呢?我写了li
作为例子。请看一看将节点附加到DOM的文档:这不是一个很好的示例,因为您将其附加到body元素……而这是不允许的。@Quentin您为什么说现在允许它?你能帮我寄一封推荐信吗li元素仅允许作为ul元素或ol元素的子元素。