gpt4 book ai didi

javascript - 将文本插入 <textarea>

转载 作者:行者123 更新时间:2023-11-30 08:58:13 24 4
gpt4 key购买 nike

我正在尝试将文件中的一些文本插入到 <textarea></textarea> 中当单击不同 html 页面中的链接时,在 html 文件中。

html1.html:

<a href="#" id="link">click to add text</a>

html2.html:

<form action="...">
<textarea id="txt"></textarea>
</form>

js:

$(".link").click(function(){
window.location = "./html2.html";
var text = $("#some_id").text();
$("#txt").val(text)
});

最佳答案

一旦您迁移到新页面,任何进一步的 JS 执行都将丢失。您必须这样做,将文本传递到查询字符串变量中的新页面:

$(".link").click(function(){
var encodedText = encodeURIComponent($("#some_id").text());
window.location = "./html2.html?txt=" + encodedText;
});

在您的 html2.html 页面上有一些这样的代码:

var capturedText = window.location.search.match(/(\?|&)txt=(.*?)(&|$)/);
capturedText = capturedText ? decodeURIComponent(capturedText[2]) : '';
$("#txt").val(capturedText);

关于javascript - 将文本插入 &lt;textarea&gt;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11586735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com