如何从JavaScript添加文本到HTML页面?

时间:2015-08-21 13:46:35

标签: javascript html

我在HTML页面中有一个textareapage.html),其中包含JavaScript,所以我想通过JavaScript将文本添加到另一个HTML页面中{{1} } {写在page2.html的{​​{1}}。怎么办呢?

2 个答案:

答案 0 :(得分:1)

为此,您必须先创建一个新的文本节点。此语句创建一个新文本节点,文本“this is a test”:

var node=document.createTextNode("this is a test");

接下来,您可以将此节点添加到文档中。为此,请使用appendChild方法。文本可以添加到任何可以包含文本的元素,但我们将使用一个段落。以下语句将上面定义的文本节点添加到标识为p1的段落:

document.getElementById("p1").appendChild(node);

答案 1 :(得分:0)

你需要某种后端。 page.html向后端发送带有更新值的ajax请求,page2.html向后端发送ajax请求以获取该值。如果您不了解任何后端语言(例如node.js,php),那么很难实现这一点。

另一种情况,例如page2.html是" iframed"进入page.html,然后您可以直接使用Javascript访问。