私は、ブログ ページにコメント フォームがある ASP サイトを管理しています (開発はしませんでした)。コメントが追加されると、ページにはクラス「comments-wrap」でスタイル設定された新しい div が表示されます。まだコメントがない場合、その div はまったく表示されません。ページに複数のコメントが存在する可能性があるため、ID ではありません。
スクリプトが「comments-wrap」クラスの存在を検出しない限り、空のページに新しい div を追加します ( またはスタイル display:none を使用する可能性があります)。
例として、新しい div を呼び出してみましょう。常にページに存在するようにしたいのですが (例: )、ページで「comments-wrap」クラスが検出されると、スペースが「前のコメント」に変わります。
これまでのところ、私は持っています:
<script>
function myFunction() {
if ($(".comments-wrap")[0]) {
document.getElementById("comments-previous").innerHTML="Previous Comments";
}
}
}
</script>