为什么绑定的事件是作用于document而不是文本域?

为什么绑定的事件是作用于document而不是文本域?

(t) document.onkeyup=function(){

       var len=t.value.length;

}

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
怎么都被占用了呢 2017-11-29 18:15:34

window理解为窗口,就是浏览器包含的

document理解为文档,就是你的网页

我们在脚本中获取元素是通过document

脚本控制关闭浏览器窗口、打开弹框,都是作用在window上的。

区别还有很多,需要你自己日常学习多做总结哦

  • 提问者 Richard47 #1
    谢谢老师的细心解答!
    2017-11-29 18:54:27
怎么都被占用了呢 2017-11-29 17:01:38

每个载入浏览器的 HTML 文档都会成为 Document 对象。也就是在该html中触发相应事件时,执行相应的代码。就像onkeyup, 在点击哪个元素时,触发相应代码。因此不可以直接写textarea.onkeyup,希望对你有帮助,祝学习愉快!

  • 提问者 Richard47 #1
    那老师,window和document的作用域各是怎么样的啊,用处和差别在哪?
    2017-11-29 17:04:34
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师