JavaScript实用大全:事件、DOM操作和文档处理

需积分: 9 2 下载量 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技术。