HTML5学习之新增事件处理

    xiaoxiao2021-03-25  58

    元素或对象Window或body元素

    1.beforeprint   即将开始打印之前触发   示例:<body beforeprint="alert('......');">

    2.afterprint    打印完毕时触发   示例<body afterprint="alert('..........');">

    3.resize   浏览器窗口大小发送改变时触发  示例:<body οnresize="alert('........');">

    4.error    页面加载错误时触发 示例:<body οnerrοr="alert('.......');">

    5.offline 页面变为离线状态时触发 <body οnοffline="alert('.........');">

    6.online 页面变为在线状态时触发 <body online="alert('......');">

    7.pageshow 页面加载时触发,注意与load区分,是每加载一次会触发一次,load页面加载第一次触发,从网页缓存中读取不会触发,而pageshow会  示例:<body οnpageshοw="alert('......');">

    8.beforeunload  页面关闭时触发,即显示用户是否离开此页面  示例:<body οnbefοreunlοad="return '是否离开此页面?';">

    9.hashchange  当页面URL地址字符串中的哈希部分(#后面的部分)发生改变时触发  示例:<body οnhashchange="alert('URL的hash部分发生变化');">  <a href="#a">测试</a>

    任何元素

    mouserwheel  当用户鼠标指针在元素上并滚动鼠标滚轮时触发  示例:<body onmousewheel="alert('......');">

    任何容器元素 

    scroll 当元素滚动条被滚动时触发  示例:<body οnscrοll="alert('......');">

    textarea元素  input元素

    input 当修改文本框内容时触发 与change区别在于,onchange是在失去焦点时触发而input相反 示例:<input type="text" οninput="alert('......');">

    form元素

    reset 当用户按下表单中按钮为reset时触发  示例:<from id="form1" οnreset="alert("......");">

    转载请注明原文地址: https://ju.6miu.com/read-35840.html

    最新回复(0)