我在HTML页面中有一个textarea
(page.html
),其中包含JavaScript,所以我想通过JavaScript将文本添加到另一个HTML页面中{{1} } {写在page2.html
的{{1}}。怎么办呢?
答案 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访问。