2016-12-17 54 views
2

我在想如果有一種方法可以將整個控制檯保存到使用javascript的文件中。我正在向控制檯輸出一個計數器編號和一個div的文本,該文本重複自己x次,具體取決於頁面上有多少個div,我想保存控制檯中的所有內容。我的主機看起來像這樣:通過Javascript保存控制檯

Div:34 |標題:Some Title

Div:35 |標題:一些其他標題

Div:36 |標題:另一個標題

我想將所有這些行保存爲使用javascript的文件。所以當div完成顯示時它會自動完成。有沒有辦法做到這一點? 謝謝你的時間。

編輯: https://jsfiddle.net/u4ohzofk/

var titles = $('.title'); 
 
for(i = 0; i < titles.length; i++) { 
 
\t console.log("Div: "+i+" | Title: "+$(titles[i]).text()); 
 
}
<div class="title"> 
 
Here is a title 
 
</div> 
 
<div class="title"> 
 
Here is a title2 
 
</div> 
 
<div class="title"> 
 
Here is a title3 
 
</div> 
 
<div class="title"> 
 
Here is a title4 
 
</div> 
 
<div class="title"> 
 
Here is a title5 
 
</div> 
 
<div class="title"> 
 
Here is a title6 
 
</div> 
 
<div class="title"> 
 
Here is a title7 
 
</div> 
 
<div class="title"> 
 
Here is a title8 
 
</div> 
 
<div class="title"> 
 
Here is a title9 
 
</div> 
 
<div class="title"> 
 
Here is a title10 
 
</div>

我創建了上面搗鼓進一步幫我解釋什麼,我期待的。我擁有我從頁面下載的標題div。我給數字編號並抓住他們的頭銜,然後將其吐出到控制檯中。然後我想在完成吐出div的時候保存整個控制檯。我想通過javascript自動執行此操作。不是手動的。我也不只是把它輸入到一個變量中,因爲其他元素自動顯示到控制檯上,我也希望保存它。

+0

你使用什麼瀏覽器? –

+1

這是[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。控制檯只顯示你告訴它的內容。顯示相關的代碼,並更詳細地解釋你正在嘗試解決的更高級別的問題 – charlietfl

+0

可以重複[在JavaScript中可以擴展控制檯對象(用於重新路由日誌記錄)?](http://stackoverflow.com/questions/ 9277780/can-i-extend-the-console-object-for-rerouting-the-logging-in-javascript) – worenga

回答

0
  • 在Chrome中,在控制檯中點擊右鍵並選擇Save As...和 你是好去。
  • 在Safari中,使用Cmd-S

希望有幫助!

+0

他想用Javascript做,而不是手動。 – Barmar

+0

我知道這件事。我還發現了一些其他的插件,但我想編碼,我想看看是否有比當前插件更簡單的方法,因爲我只想保存整個日誌。謝謝。 –