跪求各位js高手,为什么我在函数外面加了window.onload不能执行,去掉之后函数就可以执行??
答案:1 悬赏:20 手机版
解决时间 2021-02-05 23:31
- 提问者网友:咪咪
- 2021-02-05 11:47
跪求各位js高手,为什么我在函数外面加了window.onload不能执行,去掉之后函数就可以执行??
最佳答案
- 五星知识达人网友:逃夭
- 2021-02-05 13:11
因为你加上onload後改变了choice函数所在的作用域
原先的它是绑定到window上的
加上後它就成了普通的内部函数, 故而 onclick=""无法访问到这个函数
你可以
window.onload = function()
{
window.choice = function()
{
...
}
}
原先的它是绑定到window上的
加上後它就成了普通的内部函数, 故而 onclick=""无法访问到这个函数
你可以
window.onload = function()
{
window.choice = function()
{
...
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯