2016-05-29 72 views
0

我想所有的鏈路串保存到一個文本文件,但它只能保存在文件中(最後一個環節在這種情況下Youtube.com )。保存列表

我希望它保存所有的鏈接保存的txt文件,我究竟做錯了什麼?

https://jsfiddle.net/zfL2hzvp/4/

var links = document.querySelectorAll('a'); 

// Loop through all links 
for (var i = 0; i < links.length; i++) { 

// Store links in variable 
var linksArray = links[i]; 

// Works fine in console 
    console.log(linksArray); 
} 


// Create text document — only saves 1st link in text doc 
var textDoc = document.createElement('a'); 

textDoc.href = 'data:attachment/text,' + encodeURI(linksArray); 
textDoc.target = '_blank'; 
textDoc.download = 'myFile.txt'; 
textDoc.click(); 

有人可以幫助我在這裏? 謝謝! :-)

+1

你的代碼覆蓋linksArray'的'在每次迭代的價值。這就是'='賦值的作用:用一個新值替換一個變量的前一個值。 – Pointy

回答

3
+0

你的小提琴不起作用; OP希望能夠下載代碼應該構建的數據URL。裏面的答案 – Pointy

+0

@Pointy校驗碼 - 有一些,但與派生 –

+0

?我不知道這意味着什麼。 – Pointy