繁体   English   中英

JavaScript Unicode输入文本框

[英]JavaScript Unicode Input Text Box

我正在尝试使用JavaScript将输入文本框的值设置为此表情符号>>🤔
但是它没有按我期望的那样工作。
我尝试了几种不同的格式来表示Unicode,但是没有一种有效。
我已经包含了我尝试过的代码段。

 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <script> var myTextBox = document.createElement("input"); document.body.appendChild( myTextBox ); myTextBox.value = "&#129300"; // None of below will work: // \ᾑ4 // \\xF0\\x9F\\xA4\\x94 // &#129300; </script> <p> &#129300; </p> </body> </html> 

关于如何正确执行此操作的任何想法?

您需要将其转换为代理对: "\?\?"

 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <body> <script> var myTextBox = document.createElement("input"); document.body.appendChild( myTextBox ); myTextBox.value = "\?\?"; </script> <p> &#129300; </p> </body> </html> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM