1

Javascript を使用して、文字列内の右矢印文字 ⇒ の存在をテストし、下矢印文字に置き換えたい ⇓ 基本的には、次のようにします。

if ( node.innerHTML.indexOf("⇒")!==-1 )
{
var text=node.innerHTML.replace("⇒","⇓");                         
node.innerHTML=text;
}

残念ながら、上記のコードは機能しません。

上記のASCIIコードは

⇒
and
⇓

したがって、文字列内の特定の ASCII コードの存在を検出し、それを別のコードに置き換える必要があると思います。誰もそれを行う方法を知っていますか?

4

1 に答える 1

0

置換テキストが html 要素のプロパティ値ではない場合、または置換しても問題ない場合は、次のことを試してください。

node.innerHTML=node.innerHTML.replace(/⇒/ig,"⇓").replace(/\&#8658\;/ig,"⇓")
于 2013-05-14T07:13:22.097 に答える