0

javascript関数ですべてのbをhtmlタグに置き換えたいのですが、<br />印刷しているだけ<br>です。関数は次のとおりです。

var destination = source.replace(/b/g,"<br \/>");

動作しません、間違っていますか?もしそうなら、誰かがそれを行う方法を教えてもらえますか?

4

1 に答える 1

3

オリジナル

文字列にの理由はありません\

var destination = source.replace(/b/g,"<br/>");

jsFiddle の例

編集

今、あなたはこのコードでサンプルフィドルを与えました

function gettext(){
    var input = document.getElementById("input").value;
    var value = input.replace("/b/g","<br/>");
    var output = document.getElementById("out").value = value;
}

置換行を見てください

var value = input.replace("/b/g","<br/>");

正規表現ではなく文字列です

"/b/g"

それはする必要があります

var value = input.replace(/b/g,"<br/>");

コードを使用した jsFiddle の例

于 2012-05-17T19:00:36.030 に答える