1
很難爲這個問題寫一個主題,所以我只是把它放下來。IE11在端口上顯示不一樣
- 打開IE11預覽並轉到bing.com。
- 打開開發工具(F12)。
- 在javascript控制檯中輸入以下內容。
var p = document.createElement('a');
p.href = "http://bing.com";
p.port;
- 你會看到,
p.port
回報"80"
- 但是,如果你再寫入
location.port
你會看到回報是一個空字符串""
我不知道是什麼正確的答案應該是,但我希望得到相同的值爲p.port
和location.port
。
這是一個錯誤?我錯過了什麼?
TIA
編輯:我的問題很簡單,爲什麼p.port
和location.port
返回不同的值它們的目標時(再送出)完全相同的網址是什麼?
MDN好得多IMO,這裏的鏈接位置屬性,用正確的信息:https://developer.mozilla.org/en-US/docs/Web/API/window.location?redirectlocale=en-US&redirectslug= DOM%2Fwindow.location#屬性上SO – jlafay
http://www.w3fools.com/ – Christoph
垃圾郵件w3fools很容易,但是比較這兩個頁面W3Schools的有這個問題的答案時,MDN頁面沒有。 – Jonathan