Javascript 从textarea获取原始文本
我想从texarea获取原始文本,我的意思是不转换unicode值,例如:Javascript 从textarea获取原始文本,javascript,html,unicode,Javascript,Html,Unicode,我想从texarea获取原始文本,我的意思是不转换unicode值,例如: let textArea=document.querySelector(“textArea”); 让value=textArea.value; 让valueSpan=document.querySelector(“.value.text”) 让valueinnerHTML=document.querySelector(“.innerHTML.text”); console.log(值); log(textArea.in
let textArea=document.querySelector(“textArea”);
让value=textArea.value;
让valueSpan=document.querySelector(“.value.text”)
让valueinnerHTML=document.querySelector(“.innerHTML.text”);
console.log(值);
log(textArea.innerHTML);
valueSpan.textContent=值;
valueinnerHTML.textContent=textArea.innerHTML代码>
.wrapper{
显示:网格;
网格模板列:1fr;
网格间距:5px;
}
.测试{
显示:网格;
网格模板列:1fr;
网格间距:3倍;
}
Unicode:🐤;
图标:使用“和#128036
使用Unicode表示&。使用Unicode表示“&”以显示uni代码
2 8 0 3 6;显示 2 8 0 3 6
let textArea=document.querySelector(“textArea”);
让value=textArea.value;
让valueSpan=document.querySelector(“.value.text”)
让valueinnerHTML=document.querySelector(“.innerHTML.text”);
console.log(值);
log(textArea.innerHTML);
valueSpan.textContent=值;
valueinnerHTML.textContent=textArea.innerHTML;
.wrapper{
显示:网格;
网格模板列:1fr;
网格间距:5px;
}
.测试{
显示:网格;
网格模板列:1fr;
网格间距:3倍;
}
Unicode:&;#128036;
图标:您是否尝试了innerHTML
而不是value
?如果您想在用户输入字符后获取
的值,您唯一的选择是将值作为字符串获取。innerHTML
方法仅适用于页面加载时显示的内容。@t如果不起作用,请参阅更新的qFirefox中的uestionWellinnerHTML
提供内容,而.textContent
也提供内容,但HTML实体已被解析,以在文本节点中构建浏览器的文本内部表示形式。我想,有些浏览器可能会决定为某些代码点返回一个或多个实体。@Pointy是正确的。浏览器已解析HTML并将其转换为DOM元素,而原始表示形式对您不可用。这听起来像是一个。为什么需要“原始文本”"? 你想解决什么问题?我不是我想要的,我想要在不转换unicode的情况下获得整个原始文本值