var len = document.getElementsByTagName("td").length; //为啥在外部js中这样写没用?!
alert(len);代码如上,
把这段代码写入html<script></script>便签里面就可以运行,
但是如果作为外部js导入,
就只能获取到<html><body>这样的标签,
连<table>都获取不到,这是啥情况呢?
alert(len);代码如上,
把这段代码写入html<script></script>便签里面就可以运行,
但是如果作为外部js导入,
就只能获取到<html><body>这样的标签,
连<table>都获取不到,这是啥情况呢?
要把script放在页面body标签的最下面,或者使用window.onload事件(页面加载完成后触发)才可以。