我犯了一個錯誤,忘了一些代碼,我在寫使用屬性值:這個href javascript邏輯是如何工作的?
<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;
,我很驚訝地看到,它仍然工作不管。
<a href="http://somesite.org/test-link/1"></a>
在擴展下面這個例子中,我覺得很奇怪,我並不需要針對使用路徑之前href屬性?它似乎假設我想從href屬性中獲取路徑名。
var link = document.getElementsByClassName("summary-title-link")[0].pathname;
"/test-link/1"
是的,這沒有任何意義。你是什麼意思*在使用路徑名*之前定位href屬性?你在哪裏做第一行? – BenM