[英]Is it possible to trim text in a textarea from the popup panel?
我正在尝试制作一个允许用户修剪文本的扩展。
示例: " 1234 "
到"1234"
如果他们单击插件图标,弹出窗口将显示一个文本区域,他们可以在其中输入文本。 像这样的东西。
单击修剪按钮后,修剪后的文本将显示在文本区域中
但是现在单击按钮时它不会返回任何内容。
JS
function myFunc() {
var result = document.getElementById("text-area").value;
result = result.trim();
document.getElementById("text-area").value = result
}
HTML
<form id="form1">
<textarea id="text-area" rows="20" cols="50" placeholder="text here..."></textarea><br>
<button class="button" onclick="myFunc()">Trim</button>
</form>
我尝试过的事情
使用.textContent
而不是.value
从 textarea 获取文本。
研究了存储选项,当时对于这样一个简单的任务来说似乎有点过分了。
感谢您的帮助!
尝试使用innerText
https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/innerText
innerText 很容易与 Node.textContent 混淆,但两者之间有重要的区别。 基本上,innerText 知道文本的呈现外观,而 textContent 不知道。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.