Javascript 特殊字符utf字符串的js条件测试
假设我有一个带有innerHTML的div,它使用火箭的HTML代码: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
🚀代码>
如何在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浏览器。看来是因为你没能完成任务