Chrome ブラウザで Web ページを開くと、ページを右クリックすると 2 つの非常によく似たオプションが表示されることに気づいたでしょうか。 Webページのソースコードを表示し、検査(要素の検査)することです。 私はいつも、これら 2 つのオプションに違いはないと思っていましたが、Chrome にこれら 2 つのオプションがリストされているので、それには理由があるはずです。 簡単なページを見てみましょう: コードをコピー コードは次のとおりです。<!DOCTYPE html> <html lang="ja"> <ヘッド> <メタ文字セット="UTF-8"> <title>テスト1</title> <スクリプト> window.onload = 関数(){ document.getElementById("p1").innerHTML="これは JS によって生成された文です。"; } </スクリプト> </head> <本文> <p id="p1"></p> </本文> </html> ウェブページでの表示効果は次のようになります(画像サイズを圧縮するために、空白スペースの大部分が削除されます)。 要素を確認する <p></p> タグ内に余分な文があることがわかります。 この文は JS によって動的に生成されます。 したがって、要素を検査することと、Web ページのソース コードを表示することの間にはわずかな違いがあります。この違いは、ソース コードと DOM の違いと言えます。要素を検査する場合、実際には DOM を表示しています。DOM がレンダリングされた後、Web ページのソース コードを表示すると、解析されていないソース コードが表示されます。以上がこの記事の全内容です。皆様の勉強や仕事に少しでもお役に立てれば幸いです。 |
<<: HTML+CSS マージテーブル境界線サンプルコード
>>: Dockerでコンテナを作成するときにコンテナIPを指定する実装例
Dockerfile は Docker イメージを構築するために使用されるファイルです。コマンドパラ...
最近、サーバーのストレステストを再度行う必要が出てきました。ここでは、最近学んだ見積もりスキームと見...
ストアドプロシージャとコーディングMySQL ストアド プロシージャでは、テーブルとデータのエンコー...
Jsで作ったスライドボタンの具体的なコードは参考までに。具体的な内容は以下のとおりですまずエフェク...
シナリオによっては、Linux サーバー (CentOS/RHEL) の同じイーサネット カード (...
ボタン (input, button) を記述すると、IE では次のようになります。単語数が増えると...
目次クラスコンポーネントイベントバインディング関数コンポーネントイベントバインディング要約するRea...
詳細な手順は次のとおりです。 1. ディスク容量を確認します。 [root@localhost バッ...
「ページのスクリーンショット」は、ページポスターの生成、ポップアップ画像の共有など、フロントエンドで...
序文最近は、PC、iPad、携帯電話、スマートウォッチ、スマートテレビなど、さまざまなデバイスが存在...
<fieldset>と<legend>については、ほとんどの人はおそらく馴染...
最近、顧客のフッターメールボックスにクリックして送信するメール機能を追加しました。Baidu で検索...
1. rzをサーバーにアップロードして解凍する rz [root@mini2 アップロード]# ta...
編集者は最近、macOS システムを使い始めたかったので、VMware に macOS イメージ シ...
序文モバイル端末のREM適応ソリューションのレビューと概要remの使い方rem 単位の計算は、HTM...