我從 Chrome 控制臺中的 javascript 中作業的 URL 獲取一些資訊。
從之前的代碼中,我得到一個帶有 html 代碼的陣列內容,如下所示。
const arrTable = [
"<html>",
"<table>",
"<tr>",
"<th>Company</th>",
"<th>Contact</th>",
"<th>Country</th>",
"</tr>",
"<tr>",
"<td>Alfreds Futterkiste</td>",
"<td>Maria Anders</td>",
"<td>Germany</td>",
"</tr>",
"<tr>",
"<td>Ernst Handel</td>",
"<td>Roland Mendel</td>",
"<td>Austria</td>",
"</tr>",
"</table>",
"</html>"
]
我的目標是將陣列內容(表格)粘貼到 MS Excel 中,以便 MS Excel 直接將其解釋為表格,無需任何其他操作。
我嘗試過正確單擊arrTable,Copy Object然后將其粘貼到記事本中,但文本包含雙引號、逗號、方括號等,我需要手動清理該文本以獲得有效的 HTML 并能夠粘貼到 Excel 中。

javascript中有沒有辦法在Chrome的臨時輸出框(如彈出視窗)中顯示陣列內容?這樣我就可以復制輸出框文本并將其粘貼到 Excel 中。謝謝你的幫助
uj5u.com熱心網友回復:
只需使用:
console.log(arrTable.join(""));
然后在瀏覽器控制臺中右鍵單擊并選擇:復制字串內容
然后粘貼到 Excel 中。

uj5u.com熱心網友回復:
如果您專門在 Chrome 中尋找彈出視窗,類似這樣的內容可能會有所幫助:
alert(arrTable.join(''))
作業片段:
const arrTable = [
"<html>",
"<table>",
"<tr>",
"<th>Company</th>",
"<th>Contact</th>",
"<th>Country</th>",
"</tr>",
"<tr>",
"<td>Alfreds Futterkiste</td>",
"<td>Maria Anders</td>",
"<td>Germany</td>",
"</tr>",
"<tr>",
"<td>Ernst Handel</td>",
"<td>Roland Mendel</td>",
"<td>Austria</td>",
"</tr>",
"</table>",
"</html>"
]
alert(arrTable.join(''))
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/472048.html
標籤:javascript html 擅长 弹出窗口
