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を指定する実装例
1. CentOS 7 と CentOS 8 のネットワーク構成の違い: VMware Workst...
2 つのパラメータ innodb_flush_log_at_trx_commit と sync_bi...
チェックボックスは Web ページで非常によく使用されます。e コマースの Web サイトでもプラッ...
エフェクトのスクリーンショット:実装コード:コードをコピーコードは次のとおりです。 <!DOC...
概要連合接続データセットキーワードは、2つのクエリ結果セットを1つに連結し、同一のレコードを除外する...
コードをコピーコードは次のとおりです。 <!--[if !IE]><!-->...
目次デバッガーを使用する理由は何ですか? Chromeデバッガーの基本的な使い方VS Code によ...
目次序文vue-i18nをインストールするロケールの設定getLangs.js の実装i18nインス...
実行環境、Idea2020バージョン、Tomcat10、実行時にTomcat CatalinaLog...
序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...
この記事では、マルチカラムレイアウトドラッグを実装するためのVueの具体的なコードを参考までに共有し...
目次1. 遅延読み込みとは何ですか? 2. 遅延読み込みを実装する🌄: 2.1 最初の方法: 2.2...
目次MySQL 8 の WITH クエリについて学ぶ1. 例3. 練習するMySQL 8 の WIT...
目次ヴィテ建てる構成vite.config.tsルーターtsタイプvue3 の知識設定小道具コンテク...
目次MyISAM と InnoDBパフォーマンスの低下と SQL の速度低下の理由: MySQL 実...