Der Begriff "generierte Quelle" ist eine falsche Bezeichnung, da das, was Sie sehen, keine "Quelle" ist. "Quelle" ist der HTML-Code, der an den Browser gesendet wird. "Generierte Quelle" ist die Serialisierung des aktuellen Zustands des Objektmodells, die sich aus dem Parsen der Quelle ergibt, sowie nachfolgender Änderungen an diesem Objektmodell aufgrund der Anwendung von Skript. Die anderen Antworten haben Javascript diskutiert, aber die Wirkung des Parsers sollte nicht vernachlässigt werden.
Betrachten Sie diese Quelle:
<title>My Test Example</title>
<table>
<tr>
<td>Hello</td>
<div>There</div>
</table>
Die erzeugte Quelle (nach einigen Leerzeichen, um Klarheit Zugabe) ist:
<html>
<head>
<title>My Test Example</title>
</head>
<body>
<div>There</div>
<table>
<tbody>
<tr>
<td>Hello</td>
</tr>
</tbody>
</table>
</body>
</html>
Sehen Sie, wie html, Kopf, Körper und tbody Öffnen und Schließen-Tags waren hinzugefügt durch den Parser, wurde ebenfalls das schließende tr-Tag hinzugefügt. Außerdem wurde das div vor den Tisch verschoben.
nur eine Anmerkung: egin firefox, Sie haben diesen Menüpunkt nicht. Sie können jedoch die generierte Quelle auswählen, indem Sie alles auf der Seite auswählen (Strg-a), dann mit der rechten Maustaste -> "Auswahlquelle anzeigen" – mykhal
@mykhal - ja das ist ein Screenshot von "Web Developer Toolbar" –