-1

これは、HTML ページに行を動的に投稿するために使用しているコードです。問題は、ページを更新するとページが空になることです。行をページに永続的に書き込む必要があります。

    <html>
    <br><br>post a question <br>
    <br><br><textarea id="t"></textarea><br>
    <br><br><button id='a'>Post</button>
    <div id='updateDiv'></div>

    <script language= "javascript">
    function displayDate()
    {
    var comment = document.getElementById("t").value;
    var newParagraph = document.createElement('p');
    newParagraph.textContent = comment;
    document.getElementById("updateDiv").appendChild(newParagraph);
    document.getElementById("t").value = "";
    }

    document.getElementById("a").onclick = displayDate;
    </script>
    </html>
4

2 に答える 2

3

ページを更新すると、ページ全体に対してサーバーに新しい要求が行われます。つまり、マークアップのまったく新しいコピーを取得し、このスクリプトを再度実行して空の段落を追加します。ブラウザの更新のこの動作を変更する方法はありません。

于 2013-04-01T15:50:54.187 に答える