machte ich einen Fehler und vergessen, den Attributwert in einigen Code zu verwenden:Wie funktioniert diese Javascript-Logik? Ich schrieb
<a href="http://somesite.org/test-link/1" class="summary-title-link"></a>
var link = document.getElementsByClassName("summary-title-link")[0],
ele = document.createElement("a");
ele.href = link;
und ich war überrascht zu sehen, dass es unabhängig noch gearbeitet.
<a href="http://somesite.org/test-link/1"></a>
In Erweiterung mit diesem Beispiel unten, finde ich es seltsam, dass ich vor der Verwendung Pfadname nicht das Attribut href Ziel muss? es scheint irgendwie anzunehmen, dass ich den Pfadnamen vom href-Attribut haben möchte.
var link = document.getElementsByClassName("summary-title-link")[0].pathname;
"/test-link/1"
Ja, das macht keinen Sinn. Was meinst du mit * ziele auf das Attribut href, bevor du den Pfadnamen * verwendest? Wo machst du das in der ersten Zeile? – BenM