JavaScript实用大全:事件、DOM操作和文档处理
需积分: 9 188 浏览量
更新于2024-09-18
收藏 45KB TXT 举报
"JavaScript实用大全"
本资源是一个实用的JavaScript大全,涵盖了各种实用的JavaScript函数和技术。以下是从该资源中提取的知识点:
Event对象
* `event.srcElement.tagName`:获取事件源元素的标签名
* `event.srcElement.type`:获取事件源元素的类型
* `event.srcElement.setCapture()`:设置事件捕获
* `event.srcElement.releaseCapture()`:释放事件捕获
* `event.keyCode`:获取键盘事件的键码
* `event.shiftKey`:判断Shift键是否被按下
* `event.altKey`:判断Alt键是否被按下
* `event.ctrlKey`:判断Ctrl键是否被按下
* `event.returnValue`:获取事件的返回值
Document对象
* `document.activeElement`:获取当前活动的元素
* `document.captureEvents(Event.KEYDOWN)`:捕获键盘事件
* `document.all("txt").focus()`:设置焦点到指定元素
* `document.all("txt").select()`:选择指定元素
* `document.execCommand`:执行命令
* `document.cookie`:获取或设置Cookie
* `document.oncontextmenu`:获取或设置右键菜单事件
* `document.createElement("SPAN")`:创建新的SPAN元素
* `document.elementFromPoint(event.x,event.y).tagName=="TD"`:获取指定坐标上的元素
* `document.images[]`:获取所有图像元素
* `document.onmousedown=scrollwindow;`:设置鼠标按下事件
* `document.elements[]`:获取所有元素
* `document.all.xxx.detachEvent('onclick',a)`:删除事件监听器
Navigator对象
* `navigator.plugins`:获取插件列表
其他
* `typeof($js_libpath)=="undefined"`:判断变量是否未定义
* `options[]`:获取选项列表
* `options.length`:获取选项列表的长度
* `Ҷ`:获取Cookie
* `document.getElementsByName("r1")`:获取所有名称为“r1”的元素
* `document.getElementById(id)`:获取指定ID的元素
* `ʱ`:设置定时器
* `timer=setInterval('scrollwindow()',delay)`:设置定时器
* `clearInterval(timer)`:清除定时器
* `UNCODE`:escape和unescape函数
* `obj.parentElement(dhtml)`:获取父元素
* `obj.parentNode(dom)`:获取父节点
* `TableID.moveRow(2,1)`:移动表格行
* `滻CSS`:CSS样式
* `do`:执行命令
这些知识点涵盖了JavaScript的事件处理、DOM操作、Cookie操作、插件操作、定时器操作等方面,都是非常实用的JavaScript技术。
221 浏览量
2011-10-19 上传
2010-05-14 上传
2009-06-08 上传
214 浏览量
166 浏览量
点击了解资源详情
117 浏览量
kevin_梦幻
- 粉丝: 40
- 资源: 64
最新资源
- 2020 年光伏组件供应链白皮书.rar
- coc-ember:ember-language-server与coc的集成,coc是(neo)vim的智能语言服务器引擎
- 【国外开源】DIY遥控车的遥控器和接收器-电路方案
- dropboxhackathon:我们针对Dropbox hackathon的项目
- happy-client-nlw3:开心网nlw3
- 基于HTML实现人才房产网站_J_Space 人才网 v3.0_j_space30(HTML源码+数据集+项目使用说明).rar
- 迈洛电子 外型直径4 DC 3-Wire 电感式接近开关.zip
- 2020年低代码行业研究报告.rar
- DameWare 10.0.0.372 64位(支持win7、win7)
- 团队时区:分布式团队很棒。 时区太糟糕了
- gulp-file-inject:Gulp任务,基于源文件用动态内容进行正则表达式替换
- PET-2
- dsc-floats-ints-booleans
- 迅鹏 WPR90电炉专用记录仪.zip
- nemo-scripts:帮助程序脚本
- pac_51itclub