Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 特殊字符utf字符串的js条件测试_Javascript_Html_If Statement_Utf - Fatal编程技术网

Javascript 特殊字符utf字符串的js条件测试

Javascript 特殊字符utf字符串的js条件测试,javascript,html,if-statement,utf,Javascript,Html,If Statement,Utf,假设我有一个带有innerHTML的div,它使用火箭的HTML代码:🚀 如何在javascript中对该字符进行条件测试 例如,我如何在下面记录“火箭” let rocket=document.getElementById(“rocket”) if(rocket.innerHTML==”🚀;”)console.log(“rocket”) else console.log(“无火箭”) 🚀 我尝试使用charCodeAt(0)获取火箭的unicod

假设我有一个带有innerHTML的div,它使用火箭的HTML代码:
🚀

如何在javascript中对该字符进行条件测试

例如,我如何在下面记录“火箭”

let rocket=document.getElementById(“rocket”)
if(rocket.innerHTML==”🚀;”)console.log(“rocket”)
else console.log(“无火箭”)

🚀

我尝试使用
charCodeAt(0)
获取火箭的unicode字符代码,结果得到了
55357
,下面的代码正常工作

let rocket=document.getElementById(“rocket”).innerText
if(rocket.charCodeAt(0)==55357)console.log(“rocket”)
else console.log(“无火箭”)

🚀

我尝试使用
charCodeAt(0)
获取火箭的unicode字符代码,结果得到了
55357
,下面的代码正常工作

let rocket=document.getElementById(“rocket”).innerText
if(rocket.charCodeAt(0)==55357)console.log(“rocket”)
else console.log(“无火箭”)

🚀

我可以通过这种方式实现。请注意,我使用了“.innerText”


var ic='我可以通过这种方式实现。请注意,我使用了“.innerText”


var ic=”在我的浏览器上说
no rocket
,我已经用Chrome、Firefox和Edge进行了测试。您正在使用桌面上的pilchard?Safari浏览器。看起来这是因为你在我的浏览器上没有关闭按钮,我已经用Chrome、Firefox和Edge进行了测试。您正在使用桌面上的pilchard?Safari浏览器。看来是因为你没能完成任务