Inline-Skript mit SRC-Attribut in JavaScript Bei der JavaScript-Programmierung binden wir normalerweise eine externe Skriptdatei mit dem Befehl ein. Tag mit einem src-Attribut. Es stellt sich jedoch die Frage, ob es möglich ist, ein Inline-Skript mit einem src-Attribut zu haben, das dem folgenden ähnelt:</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre><code class="html"><script type='text/javascript' src='/path/to/script.js'> alert('Do some stuff here, using resources defined in script.js.'); Nach dem Login kopieren Offizielles Verhalten Laut HTML 4.01 Spezifikation, das src-Attribut des Das Tag hat Vorrang vor dem Textkörper des Tags. Das heißt, wenn sowohl eine externe Skriptdatei als auch ein Inline-Skript vorhanden sind, wird nur das externe Skript ausgeführt.</p> <p>In der Spezifikation heißt es:</p> <blockquote>„Wenn das src-Attribut nicht festgelegt ist, Benutzer Agenten müssen den Inhalt des Elements als Skript interpretieren. Wenn der Quellcode einen URI-Wert hat, müssen Benutzeragenten den Inhalt des Elements ignorieren und das Skript über den URI abrufen 🎜></blockquote>Daher ist es nicht möglich, sowohl ein Inline-Skript als auch ein src-Attribut im selben <script> zu haben. Etikett. Nur einer davon wird ausgeführt und das src-Attribut hat eine höhere Priorität.<p></p>