菜单
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

JS 参考手册

按类别划分的 JS 按字母划分的 JS

JavaScript

JS 数组 JS 布尔值 JS 类 JS 日期 JS 错误 JS 全局 JS JSON JS Map JS Math JS 数字 JS 对象 JS 运算符 JS 优先级 JS Promise JS 正则表达式 JS Set JS 语句 JS 字符串 JS TypedArray

Window

Window 对象 Window Console Window History Window Location Window Navigator Window Screen

HTML DOM

HTML 文档 HTML 元素 HTML 属性 HTML 集合 HTML NodeList HTML DOMTokenList HTML 样式
alignContent alignItems alignSelf animation animationDelay animationDirection animationDuration animationFillMode animationIterationCount animationName animationTimingFunction animationPlayState background backgroundAttachment backgroundClip backgroundColor backgroundImage backgroundOrigin backgroundPosition backgroundRepeat backgroundSize backfaceVisibility border borderBottom borderBottomColor borderBottomLeftRadius borderBottomRightRadius borderBottomStyle borderBottomWidth borderCollapse borderColor borderImage borderImageOutset borderImageRepeat borderImageSlice borderImageSource borderImageWidth borderLeft borderLeftColor borderLeftStyle borderLeftWidth borderRadius borderRight borderRightColor borderRightStyle borderRightWidth borderSpacing borderStyle borderTop borderTopColor borderTopLeftRadius borderTopRightRadius borderTopStyle borderTopWidth borderWidth bottom boxShadow boxSizing captionSide caretColor clear clip color columnCount columnFill columnGap columnRule columnRuleColor columnRuleStyle columnRuleWidth columns columnSpan columnWidth counterIncrement counterReset cssFloat cursor direction display emptyCells filter flex flexBasis flexDirection flexFlow flexGrow flexShrink flexWrap font fontFamily fontSize fontStyle fontVariant fontWeight fontSizeAdjust height isolation justifyContent left letterSpacing lineHeight listStyle listStyleImage listStylePosition listStyleType margin marginBottom marginLeft marginRight marginTop maxHeight maxWidth minHeight minWidth objectFit objectPosition opacity order orphans outline outlineColor outlineOffset outlineStyle outlineWidth overflow overflowX overflowY padding paddingBottom paddingLeft paddingRight paddingTop pageBreakAfter pageBreakBefore pageBreakInside perspective perspectiveOrigin position quotes resize right scrollBehavior tableLayout tabSize textAlign textAlignLast textDecoration textDecorationColor textDecorationLine textDecorationStyle textIndent textOverflow textShadow textTransform top transform transformOrigin transformStyle transition transitionProperty transitionDuration transitionTimingFunction transitionDelay unicodeBidi userSelect verticalAlign visibility width wordBreak wordSpacing wordWrap widows zIndex

HTML 事件

HTML 事件 HTML 事件对象 HTML 事件属性 HTML 事件方法

Web API

API Canvas API Console API Fetch API Fullscreen API 地理位置 API History API MediaQueryList API Storage API 验证 API Web

HTML 对象

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> 按钮 <input> 复选框 <input> 颜色 <input> 日期 <input> 日期时间 <input> 本地日期时间 <input> 邮箱 <input> 文件 <input> 隐藏 <input> 图像 <input> 月份 <input> 数字 <input> 密码 <input> 单选框 <input> 范围 <input> 重置 <input> 搜索 <input> 提交 <input> 文本 <input> 时间 <input> URL <input> 周 <kbd> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

其他参考

CSSStyleDeclaration JS 转换


Event 对象

❮ DOM 事件 ❮ 事件对象

HTML DOM 中的所有事件对象都基于 Event 对象。

所有事件对象(如 MouseEventKeyboardEvent)都可以访问 Event 对象的属性和方法。

Event 对象事件

事件 发生时间
abort 媒体加载被中止
afterprint 页面已开始打印
beforeprint 页面即将被打印
beforeunload 文档即将被卸载之前
canplay 浏览器可以开始播放媒体(已缓冲足够开始播放)
canplaythrough 浏览器可以播放媒体而无需停止缓冲
change 表单元素的内容已更改
ended 媒体已到达末尾(“感谢收听”)
error 加载文件时发生错误
fullscreenchange 元素以全屏模式显示
fullscreenerror 元素无法以全屏模式显示
input 元素获取用户输入
invalid 元素无效
load 对象已加载
loadeddata 媒体数据已加载
loadedmetadata 元数据(如尺寸和持续时间)已加载
message 通过事件源收到消息
offline 浏览器开始离线工作
online 浏览器开始在线工作
open 与事件源的连接已打开
pause 媒体暂停
play 媒体已开始或不再暂停
playing 媒体在暂停或缓冲后正在播放
progress 浏览器正在下载媒体数据
ratechange 媒体的播放速度已更改
resize 文档视图已调整大小
reset 表单已重置
scroll 滚动条正在滚动
search 搜索字段中已输入内容
seeked 跳到新位置已完成
seeking 跳到新位置已开始
select 用户选择了一些文本
show <menu> 元素作为上下文菜单显示
stalled 浏览器正在尝试获取不可用的媒体数据
submit 表单已提交
suspend 浏览器故意不获取媒体数据
timeupdate 播放位置已更改(用户移动到媒体中的不同点)
toggle 用户打开或关闭 <details> 元素
unload 页面已卸载
waiting 媒体已暂停,但预计会恢复(例如,缓冲)
volumechange 媒体的音量已更改(包括静音)

HTML DOM 中的所有事件对象都基于 Event 对象。

所有事件对象(如 MouseEventKeyboardEvent)都可以访问 Event 对象的属性和方法。

事件属性和方法

属性/方法 描述
bubbles 返回特定事件是否是冒泡事件
cancelBubble 设置或返回事件是否应在层次结构中传播
cancelable 返回事件是否可以阻止其默认操作
composed 返回事件是否合成
createEvent() 创建一个新事件
composedPath() 返回事件路径
currentTarget 返回其事件监听器触发事件的元素
defaultPrevented 返回是否为该事件调用了 preventDefault() 方法
eventPhase 返回当前正在评估的事件流阶段
isTrusted 返回事件是否受信任
preventDefault() 如果事件可取消,则取消事件,这意味着事件所属的默认操作将不会发生
stopImmediatePropagation() 阻止同一事件的其他监听器被调用
stopPropagation() 阻止事件在事件流期间进一步传播
target 返回触发事件的元素
timeStamp 返回事件创建时的时间(相对于纪元的毫秒数)
type 返回事件的名称

❮ DOM 事件 ❮ 事件对象

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持