课程
/前端开发
/JavaScript
/JavaScript进阶篇
试了两种方式,一种直接在script中执行调用startCount(),卡在函数调用那儿无法往下执行
第二种,加一个button执行onclick调用,正常
2015-01-02
源自:JavaScript进阶篇 8-5
正在回答
如果 function startCount() 中用到了html代码。此时你的html代码还没加载,当然错了。 方法1 在window.onload()里面调用 意思是当页面加载完成才调用你的函数。 方法2 在html 代码后面写你的js代码。 意思是html加载完成了 在执行JS代码。这样不会报错。 这是个常见的问题。
amateur 提问者
笛子
页面没加载完全为什么还能通过ID获取到input标签呢?偏偏获取到的值是null。。。
两种我都试过了 可以也 要不你把代码贴出来 让大家伙看看咯
举报
本课程从如何插入JS代码开始,带您进入网页动态交互世界
3 回答为什么不能在script中运行 startCount();而是要加setTimeout("startCount()",1000);
3 回答为什么不能直接调用startCount();
2 回答为什么不能直接调用startCount?
1 回答script里面写完函数 直接执行
2 回答startCount()的执行顺序?