猿问

在控制台里查看window对象找不到它的0属性

<body>
     <iframe id="f1" src="one.html" frameborder="0"></iframe>
     <iframe id="f2" src="two.html" frameborder="0"></iframe>
</body>

在控制台里:

输入

window[0]; // 返回 <iframe id="f1" src="one.html" frameborder="0"></iframe>

输入

window[1];  // 返回 <iframe id="f2" src="two.html" frameborder="0"></iframe>

输入

window.hasOwnProperty('0'); // 返回true
window.hasOwnProperty('1'); // 返回true

但是查看window对象,没有找到0和1这两个属性

这是为何?

qq_杀意隆_0
浏览 1548回答 3
3回答

煊_煊

window直接输出是value,而window[0]输出的key。如有不对,请指教,勿喷。

QQ_随意

console.log(window.frames[1])

QQ_随意

console.log(window.frames['f1'])
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答