HI 有一个简单的需要来生成一个包含文本区域内容的新窗口。根据用户想要的格式类型,他们可以按下按钮来更改一些 textarea 的“文本”以满足他们的需要。但是我在实现 .replace 命令时遇到了麻烦——尽管我尝试在这个论坛上遵循示例。
<body>
<div id="diagoutput"> </div>
<a onclick="combine()" href="report_output.html" id="link" target="_blank"><input type="button" value="Generate a report window"><br>
<textarea rows="10" cols="40" placeholder="Diagnosis" id="outPut3">I love the sun devils</textarea><br>
</body>
这是我的 js 片段,它没有替换预期的文本
function combine(){
var diag=$("#outPut3").text().replace(/sun devils/g, "WILDCATS");
var textToPass=' \nNEW TEXT:\n'+diag.value;
localStorage.setItem("myText", textToPass);
};
我是 jQuery 新手,所以我复制其他人所做的一些尝试可能有点粗糙。
我感谢任何帮助,ck