2017-03-26 28 views
0

的內容我有一個javascript功能測驗,我得到了下面的代碼共享一些自定義的文本和Facebook的鏈接。傳遞一個div到Facebook分享

function share(score){ 
    var desc=encodeURIComponent("Hey, I scored "+score+" in a quiz"); 
    window.open("https://www.facebook.com/sharer.php?u=www.yoursite.com&description="+desc); 
} 

測驗的結果是在一個div中,我想與上面的自定義文本一起分享div內容。

這裏的DIV

<div id="totalPoints">some score</div> 

所以我想要做的是,獲得該div「totalPoints」的內容,並將其添加到自定義文本,以便它會像「嘿,我進球當我分享到Facebook時,在測驗中得到一些分數。我怎樣才能做到這一點?

回答

0

函數份額(評分){

變種得分=的document.getElementById( 'totalPoints')的innerHTML。

VAR DESC = encodeURIComponent方法( 「嗨,我得分 」+得分+「 在問答」); window.open(「https://www.facebook.com/sharer.php?u=www.yoursite.com&description=」+ desc); }

+0

謝謝,但得到這個 - 「嘿,我打進了一個測驗未定義」 – Michael

+0

你使用一個或多個值?我編輯我的回答值而不是值 – Len

+0

我用價值不價值 – Michael