2012-06-24 6 views
1

양식 필드에서 가져온 JavaScript 변수가 있는데이 변수를 링크의 href = value에 사용하려고합니다. HTML에서이 JavaScript 변수를 출력하는 적절한 방법은 무엇입니까?href에서 JavaScript 변수는 어떻게 사용합니까?

+1

실제로 몇 가지 코드를 제공해야합니다. – brezanac

+0

@holodoc 무엇? 왜? 그의 질문은 문제를 완벽하게 잘 설명합니다. – david

+2

문서 (또는 적어도 DOM)가로드 된 후 인라인 JavaScript를 사용하거나 조작을 수행하는 것처럼 많은 경우 설명이 누락 되었기 때문에 프레임 워크 또는 순수 자바 스크립트를 사용하고 있는지, 게시하기 전에 등 – brezanac

답변

7

이 당신이 필요로해야한다.

var link = "http://www.google.com/"; 
var a = document.getElementById('yourlinkId'); 
a.href = link; 
+0

'www.google.com'이라는 상대적으로 위치한 문서가있는 경우에만. –

+0

@ Josh : 아마도 "http : //"를 원할 것입니다. – SuperSaiyan

+0

@am 아닙니다. 나는 맞습니다. 나는 나의 대답을 업데이트했다. –

1

javascript를 통해 href 값을 업데이트하십시오. 그것뿐만 아니라 간단 jQuery를 같은 것을 사용 :

var link = "www.google.com"; 
$("a").attr("href", link); 
+1

OP가 그것을 사용하지 않는 경우 jQuery 응답은 부적합합니다. 그리고 'www.google.com'이라는 로컬 문서가 있다고 가정합니다. –

+1

나는 질문에 대답하고있다. OP가 그것을 좋아하지 않는다면 답으로 표시하지 않을 수도 있습니다. 내가 만든 변수는 폼 요소에서 가져온 변수를 모방하는 것이었다. – Gregg

+0

변수 값은 경험이없는 사람에게 오해의 소지가 있습니다. 비 고유적이며 관련성이없는 구문을 사용할 수도 있습니다. –

-3

당신이 jQuery를 사용하지 않는 경우,이 시도 :

document.write('<a href="'+variable+'">Link to some site</a>'); 
+3

document.write()는 문제가 아닙니다. – brezanac

관련 문제