2017-03-26 1 views
0

그래서이 코드를 가지고 어떻게 자바 스크립트 var를이 문자열에 넣을 수 있는지 알고 싶습니다. 나 자신을 위해 작동 코드를 만들 수없는 것 같습니다.Javascript var in string

이미지 소스에 대해 picture.value을 입력하고 싶습니다. 다른 솔루션을 시도했지만 직접 해결하지 못했습니다. 모든 도움을 크게 나는 현재 var text = "<img src=" + picture.value +"> 을 시도하고있다하지만 나를 위해 작동하지 않는 것

var text = "<img src=""> 

을 감사합니다.

+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 + '">' 

또는

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

은 (quote 사용) ES6 새로운 기능이라고 템플릿 리터럴을 사용해보십시오. 더 깨끗하고 간단합니다.

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