这个问题很难写一个主题,所以我就把它放下。
- 打开 IE11 Preview 并访问 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
编辑:我的问题很简单,为什么当它们被定位(引用)到完全相同的 url 时返回不同的值p.port
?location.port