2014-05-12 171 views
-2

我試圖將「學生1」設置爲它出現在頁面上的鏈接。 我該如何結合這name = "Student 1, " + window.location.href;這樣學生是一個鏈接回到它的頁面?將文本設置爲超鏈接javascript

我在JavaScript代碼中設置學生姓名:

function getFavourite() 
{ 
    name = "Student 1, " + window.location.href; 
    $("#output").val($("#output").val() + ' ' + name); 
    saveFavourites(); 
    loadFavourites(); 
} 

當按鈕被點擊學生姓名添加到收藏夾中,我試圖把名字變成一個超鏈接,其鏈接回學生頁面。

+0

你的意思是:如何構建這個在HTML?學生姓名來自哪裏? –

+0

分享你的HTML代碼 –

+0

我在JavaScript代碼 功能getFavourite(){ 名=設置學生名字 「學生1,」 + window.location.href; (「#output」)。val($(「#output」)。val()+''+ name); saveFavourites(); loadFavourites(); } 當一個按鈕被點擊時,學生姓名被添加到收藏夾框中,我試圖將該名稱變成鏈接回學生頁面的超鏈接。 – perfectDisguise

回答

0

我已經爲您創建a little sample應該做的伎倆。你可以按你想要的方式改變它。

HTML:

<input id="input" /> 
<button onclick="javascript:getFavourite()">test</button> 
<div id="output" /> 

JAVASCRIPT:

function getFavourite() 
{ 
    name = 'Student 1 ' + $('#input').val(); 
    $('#output').html('<a href=' + window.location.href + '?student=' + $('#input').val() + '>' + name + '</a>'); 
} 
+0

@ user3599124:任何運氣測試?這個有幫助嗎? –

+0

感謝您的迴應,我嘗試過使用它,但無法使用它。我現在試圖使用document.createElement('a');但仍然不完全正常工作。 – perfectDisguise

+0

@ user3599124:你在哪裏使用我的例子有困難?從你所擁有的包括那裏創建一個jsfiddle,我會爲你尋找。 –