2010-04-13 4 views
0

생성 된 텍스트를 div에 표시하는 자바 스크립트가 있습니다. document.getElementById ('phrase'). innerHTML = phrase; PHRASE_TEXT_GETS_SHOWN_HEREHTML 링크에 자바 스크립트 생성 텍스트를 포함시키는 방법은 무엇입니까?

기본적으로 내가 링크와 함께 트위터에 텍스트를 가지고있는 링크를 설정하고 그것을 게시하려고 해요 : 이 Clicky for tweety

가 어떻게 링크에서 생성 된 텍스트를 포함 할 수 있습니다?

function setPhrase(phrase) { 
    var url = 'http://twitter.com/home?status=' + encode(phrase); 
    $('#phrase').html('<a href="' + url + '">' + phrase + '</a>'); 
} 

... :

답변

1

당신은 같은 의미합니까?

Un-jQuerying이 방법은 간단합니다.

이 취소 jQueried입니다 :

function setPhrase(phrase) { 
    var url = 'http://twitter.com/home?status=' + encodeURI(phrase); 
    document.getElementById('phrase').innerHTML = '<a href="' + url + '">' + phrase + '</a>'; 
} 

당신이 방화범을 사용해야 오류로 encodeURI 내 failbraining encode이 표시되지 않은 경우. id가 phrase 인 요소가 두 개 이상이거나 id가 phrase 인 요소가없는 경우에도 실패 할 수 있습니다.

+0

그게 내가 의미하는 바입니다. 내가 jQuerying에 가야 겠어.하지만 내가 붙어 있다면 돌아올거야. 고마워! – Finne

+0

죄송합니다 ... 전 여기에서 완전히 분실했습니다. jQuery를 추가하려고 시도했는데 다른 방법으로는 사용할 수 없지만 jQuery를 추가하면 작동하지 않습니다. – Finne

+0

그게 다야! 시간 내 주셔서 감사합니다 (& 인내심!). – Finne

관련 문제