0

静的な値 xxxxxx の代わりにvar absolutevar を使用するように変更する必要があります。y

js escpainig に問題があります。

        var y = 'http://www.mysite.com';
var resp = '<div><img src="smiley1.gif"></div><div><img src="smiley2.gif"></div><div><img src="smiley3.gif"></div>';               
        var re = /src=\"/gi;
        var absolute = "src=\"xxxxxx\/"; // replace xxxxxx with value from variable y
        resp = resp.replace(re, absolute);

しようとしている

var absolute = "src=\"+ y +/";

動作しません。

何が間違っているのですか?

4

2 に答える 2

1

このように固定

'src=\"' + y + '\/';
于 2013-09-18T11:48:45.467 に答える
1

(バック)スラッシュが必要な理由がわかりません。代わりに単純な引用を使用してください:

var absolute = 'src="'+ y +'"';
于 2013-09-18T11:54:17.033 に答える