2

<html>タグ内のすべてを削除するためにjsワンライナーを検索しています。

<head>、、およびそれらの外部で宣言された他の<body>すべてを削除したいと思います。

4

4 に答える 4

5

document.write()空のページ、または実際には次のコードを作成します。

<html>
  <head></head>
  <body></body>
</html>

しかし、コードが外部ファイルにある場合、これが衝突しないかどうかはわかりません

于 2012-10-02T20:11:58.017 に答える
3

それはワンライナーではありませんが、あなたが求めている仕事をします。

document.open();
document.write("");
document.close();
于 2012-10-02T20:15:28.697 に答える
2

1ライナー:)

window.onload = function(){ document.getElementsByTagName("html")[0].innerHTML = "";};
于 2012-10-02T20:20:07.977 に答える
0

HTMLページが読み込まれると、JavaScriptがブラウザのメモリに読み込まれます。したがって、たとえばjQueryをロードする場合は、単に呼び出すことができます。

$('html').empty();

GoogleChromeのJavascriptコンソールを使用してみてください。上記のコードを入力すると、jQueryにアクセスしてDOMを操作できます。

編集

あなたのコメントに答えるためにジョン。あなたはあなたの質問でjQueryを使用できないと述べていません。

于 2012-10-02T20:16:44.913 に答える