2010-03-03 10 views
2
<script type="text/javascript"> 
    function GetSrc(elem) 
    { 
     alert (elem.src); 
    } 

</script> 

<img src="images/yourimage.extn" id="img1" onclick="GetSrc(this);" /> 

나는 elem.src를 string으로 변환하려고합니다. String (elem.src); 작동하지 않음자바 스크립트 이미지 객체

+1

@udhaya : 스택 오버플로에 오신 것을 환영합니다! – Sampson

+0

elem.src는 이미 문자열입니다. 다른 문자열 객체에 할당 할 수 있습니다. 또는 여전히 의문이 생기면 .toString() 메소드를 사용할 수 있습니다. –

답변

0

이미 소스를 문자열로 사용할 수 있습니다.

alert(document.getElementById("img1").src); // images/yourimage.extn 

당신도 설정할 수 있습니다 :

function GetSrc(elem) { 
    elem.src = "http://kol.coldfront.net/thekolwiki/images/c/ca/String.gif"; 
}​ 
0

는 문자열 자체입니다. 문자열로 다시 변환 할 필요가 없습니다.

alert (typeof(elem.src)); 

당신에게 문자열이 이미 문자열입니다

3

을 줄 것이다. 시도해 볼 수도 있습니다 :

var srcString = new String(elem.src); 

그러나 필요하지 않습니다.