0
我有一個問題,不知道如何解決它。重寫和保存JS代碼的HTML代碼
我有一個小網站,在共享文件夾上,可能只能在裏面使用,所以我不能在這個網站使用後端。只有,JS,只有HTML,只有硬核!我需要更改HTML並將其永久保存。例如:
<html>
<body>
<script type="text/javascript">
function addRow(id){
var tbody = document.getElementById('sem')
var row = document.createElement("TR")
var td1 = document.createElement("TD")
td1.innerHTML = "<b>I'm HERE!!!</b>"
row.appendChild(td1);
tbody.appendChild(row);
}
</script>
<a href="javascript://" onclick="addRow();return false;">Place it!</a>
<table>
<tbody id="sem">
<tr>
<td>Hi</td>
</tr>
<tr>
<td>Nothing</td>
</tr>
</tbody>
</table>
</body>
</html>
它改變了我的代碼,但正如預期的那樣,重新加載後所有更改都消失了。我需要像.write()
功能,以使我的更改永久。我對使用文件的JS一無所知。它有可能嗎?
文件系統訪問被禁止javascript。您需要將數據存儲在服務器/數據庫中並通過javascript查詢檢索並重新創建頁面 –
您將無法用JS覆蓋文件。我認爲你可以做的最好的事情就是使用本地客戶端存儲,但這些更改只會持續存在於特定的客戶端機器/瀏覽器中。其他用戶將無法看到它們。 (這是假設沒有後端技術,否則數據庫將是最好的解決方案) – musefan
我不能使用任何數據庫或服務器。這是一個非常小的項目,不應該在本地文件夾外使用。我想把它編輯爲別人,所以這個項目不僅僅取決於我自己。 – Pruntoff