当前位置:淘百问>百科词库>为什么外部JS中的length用不了

为什么外部JS中的length用不了

2023-12-12 11:17:02 编辑:join 浏览量:619

为什么外部JS中的length用不了

这要看你的js代码的执行时机。如果外部js的引用语句是放在<head></head>内的,那么当它运行时,<body></body>内的代码尚未加载到内存,就无法如铅获取到dom元素,length属性值自然就是0了。而直接放则穗在html内的js代码是渣盯好放在所有标签后面的,它运行时页面的整个dom结构已经加载完毕,这样再获取dom元素就没问题了。

你可以把外部js的代码放到window对象的onload事件中,就ok了:

这意思就是说,当window对象(及其下属所有子对象)都完全加载(load)到内存后,才开始执行指定的代码,这样就能保证程序正确运行了。

标签:JS,length,外部

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/baike/372301.html
热门文章