次のような HTML 要素があります。
<span>‏3</span>
innerHTML
このスパンの を取得するこの要素 (コードは示していません) にクリック イベント ハンドラーを設定します。
e.currentTarget.innerHTML
"3"
e.currentTarget.innerHTML.length
2
e.currentTarget.innerHTML.charAt(0)
""
e.currentTarget.innerHTML.charAt(1)
"3"
長さに基づいて、Javascript/Chrome が‏
コンソールに表示されるときにマーカーを Unicode の非表示文字に変換しているようです。
スパンに‏
マーカーが含まれていない場合、期待どおりに動作します。
e.currentTarget.innerHTML
"3"
e.currentTarget.innerHTML.length
1
このキャラクターを剥ぎ取る方法について何か考えはありますか? 私は試してみまし.trim()
た.replace()
。