2012-02-02 81 views
0

這是一個非常基本的和愚蠢的問題,但長久以來的我面對這個問題,現在它已經讓我感到困惑:(如何通過Java腳本變量的值在錨

我想要的rel屬性通過JavaScript變量值作爲錨標記的rel屬性查詢字符串參數,但一些如何我不能夠傳遞價值。

這裏是我的代碼。

this.pid = pid; 
console.log('here is pid'+this.pid); // I am getting correct value here. 
var formattedUrl = "<a rel=EProgramDetail?programid='+pid+'&format=SD>" + value + "</a>" ; 

但onclicking的該網址,它給了我一個錯誤,但如果我硬編碼的價值,它運行良好。

請幫助。

問候 惠普

回答

4

由於語法高亮顯示的,你在你的報價混淆:

var formattedUrl = "<a rel=EProgramDetail?programid=" + pid + "&format=SD>" + value + "</a>" ; 

既然你開始用雙引號括起來的,你需要將其結束雙引號。單引號將被視爲文字單引號,作爲字符串的一部分。

3

你的單,雙引號不匹配了。

試試這個:

var formattedUrl = "<a rel='EProgramDetail?programid=" + pid + "&format=SD'>" + value + "</a>" ; 
相關問題