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を指定する実装例
CSS3 パターン ギャラリーこの CSS3 パターン ライブラリには、純粋な CSS3 を使用して...
設置環境1. gccのインストールnginxをインストールするには、まず公式サイトからダウンロードし...
以前、https://www.jb51.net/article/205922.htm で、Docke...
db2 データベースをホストマシンに直接インストールするのは面倒で、ユーザーや権限を巻き込むのも不便...
序文:プロジェクト開発では、一部のビジネス テーブル フィールドで日付と時刻の型が使用されることが多...
watch : データの変更を監視する(特定の値の変更イベント) vue2.x データ(){ 戻る ...
目次チュートリアルシリーズ1. MySQL アーキテクチャクエリキャッシュキャッシュされないクエリ:...
1. Mycatの適用シナリオMycat は幅広いシナリオに合わせて開発されており、新しいユーザーが...
Linux では、シンボリック リンクを作成または削除する必要がある場合があります。もしそうなら、何...
背景下のようなリストでは、削除ボタンをクリックすると削除操作を実行する必要があります。 リスト生成:...
大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...
データ内に次のような特徴を持つ「 ' 」などの文字が含まれることがあります。 &# ...
Dreamweaver8 を使用して独自の Web サイトを作成する目的は何ですか?インターネットに...
参考までにmysql5.5.28のインストールチュートリアルです。具体的な内容は次のとおりです。イン...
日常の運用・保守作業では、nginx サービスが頻繁に使用され、nginx の高同時実行性によって生...