$(document).ready(function(){})函数无法访问外部变量

伟go 2015-12-03 04:30:12

var modelRadios = document.getElementsByName("model");
var oridModel = modelRadios.item(0);
var eveDayModel = modelRadios.item(1);

$(document).ready(function(){
oridModel.onclick = function(){
//如果每日小结的话先移除、再排序。
if(hasSummary == true){
removeSummaries();
hasSummary = false;
}
sortTableByDistDate("dataTable", 0);
};

eveDayModel.onclick = function(){
hasSummary = true;
eveDaySummary()
};
oridModel.click();
})


为什么ready()函数内的function无法访问oridModel变量
...全文
259 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-12-03
  • 打赏
  • 举报
回复
var modelRadios = document.getElementsByName("model"); var oridModel = modelRadios.item(0); var eveDayModel = modelRadios.item(1); 这三行要放到$(document).ready()事件中,或者放到所有Name为model的元素的下面

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧