2017-03-26 21 views
0

私はこのコードを持っていますので、javascript varをこの文字列に入れる方法を知りたいと思います。私は自分のために働くコードを作っているようには思えません。Javascript var in string

画像ソースについては、picture.valueがそこにあります。私はさまざまなソリューションを試しましたが、それを自分で解決することはできませんでした。すべてのヘルプは大幅

var text = "<img src=""> 

を高く評価している私は現在var text = "<img src=" + picture.value +"> をしようとしているが、それは私のために動作するようには思えません。

+1

PHPとは何ですか?おそらく 'var text = ''; ' – chris85

+0

var text =' ''; –

答えて

0

あなたのpicture.valueは空ではないと仮定します。

var text = '<img src=' + picture.value + '>'; 

例:https://jsfiddle.net/no293etL/

+0

この「種類」は機能しますが、通常は属性値を引用することをお勧めします。 – Christoph

2

あなたは\でエスケープしない限り、一緒に" & 'これを使用することはできません。

var text = '<img src="' + picture.value + '">' 

OR

var text = "<img src=\"" + "Hi" + "\">" 
2

quoteを使用して)テンプレートリテラルと呼ばれるES6新機能を使用してみてください。よりクリーンでシンプルです。

var picture = {'value':'test-src-location'}; 
 
var text = `<img src="${ picture.value }">`; 
 
console.log(text);