JavaScript基础知识<三>
来源:互联网 发布:js 一段html 获取 img 编辑:程序博客网 时间:2024/06/03 19:25
一,JavaScript的监听事件
三个部分:事件源(div),事件(点击),监听器(function)
1)event 事件对象
属性 type(事件类型) clientX(事件发生的坐标x)clientY(y)
2)<div id="test" onclick="f(this);">HelloWorld</div>
把当前发生事件的事件源对象传递到函数中
标准的使用方式
1)html组件
2)javascript的function
3)html组件中绑定一个事件,触发function执行onclick="f(this);"
一般性事件
onclick=“f();” 单击事件
ondblclick 双击事件
onmousedown 鼠标点下去
onmousemove 鼠标移动
onmouseout 鼠标移出
onmouseover 鼠标移入
onmouseup 鼠标抬起来
body相关事件
onload=“fun();” 页面加载时触发该函数
onscroll 页面滚动时触发
onresize 页面调整大小时触发
form表单相关事件
onblur:当前元素失去焦点触发
onchange:当前元素失去焦点并且值发生改变时触发
onfocus:获得焦点时触发
onsubmit:表单提交时触发(form标签中)
onsubmit="return test2();" test2函数中有返回值,true/false代表是否提交数据
二.DOM编程
通过document对象获取,文档的节点(标签)
Dom中常见的函数
1)document.getElementById(“id”); 返回一个元素
2)document.getElementsByName("name"); 返回一组数据 arr
3)document.getElementsByTagName("tagName");返回一组数据
样式修改
css:background-image
js:backgroundImage
常见的属性
1)this代表当前的标签对象
2)innerHTML 标签体内容
3)e.childNodes 获得子节点
4)e.nodeValue 获得节点的内容
5)e.firstChild 获得第一个子节点
6)e.lastChild 获得最后一个子节点
7)e.parentNode 获得父节点
Dom结构修改的方法
1)createElement("标签名称");
2)removeChild(被删除子标签);
3)replaceChild(新标签,旧标签);
4)createTextNode("文本内容");
5)appendChild(子节点对象);
表单的方法 验证
form.submit();手动提交表达
input.select();文本处于选中
input.focus();使光标落入文本框中
三,BOM编程
常见的方法
1)window.open("url");
2)window.close();关闭浏览器窗口
3)window.setTimeOut(fun,time);重复调用方法
4)window.location.href="table.html";
- JavaScript基础知识<三>
- JavaScript基础知识(三)
- JavaScript基础知识(三)
- 【JavaScript】基础知识整理(三)
- HTML+CSS+javaScript 基础知识(三)
- 初学JavaScript--基础知识笔记(三)
- Javascript基础知识(三):函数参数(传参)
- javascript基础知识
- JavaScript基础知识
- javascript基础知识
- javascript基础知识
- JavaScript基础知识
- JavaScript基础知识
- JavaScript基础知识
- JavaScript基础知识
- javascript基础知识
- javascript基础知识
- javascript基础知识
- tomcat源码流程分析(一)
- Servlet 工作原理解析
- sql server 使用ROLLUP完成合计的统计
- Git学习
- Win10中启用和关闭管理员账户
- JavaScript基础知识<三>
- 关于Jsoup解析https网页的问题
- 友坚恒天UTS3C6410资料下载链接
- 一个类从定义到调用
- CentOS 6.5 x86_64操作系统图文安装指南
- Android浏览图片,点击放大至全屏效果
- 如何以hdfs的用户来执行hadoop命令
- Android开发学习之路--UI之简单聊天界面
- Linux CentOS 6.5中安装与配置Tomcat-8方法