JavaScript-05
来源:互联网 发布:js对象属性的访问方法 编辑:程序博客网 时间:2024/06/05 17:46
dom的使用
介绍:
document object modeldom的对象 和bom 对象类似,会在页面打开时,由浏览器创建 dom对象的获得 window.document document 的操作 等同于 xml 对象的操作
- 得到对象的几种方法
var div1 = document.getElementById("one"); var div2 = document.getElementsByTagName("div")[0]; var div3 = document.getElementsByClassName("two")[0]; var div4 = document.getElementsByName("three")[0];
- 两种点击方式
第一种
<input type="button" value="点我" onclick="alert('试试看了');"/>
第二种
<body> <div id="one" class="two" name="three">啦啦啦啦</div> </body> <script type="text/javascript"> var one =document.getElementById("one"); one.onclick = function(){ alert("这也可以"); } </script>
- 通过document方法得到 对象后的使用
焦点
var one =document.getElementById("one"); one.onblur=function(){ alert("失去焦点!"); } one.onfocus=function(){ alert("得到焦点!"); }
内容改变
var two = document.getElementById("two") two.onchange = function() { alert("内容改变"); }
按键的捕获
var two = document.getElementById("two") two.onchange = function() { alert("内容改变"); }
页面加载完成调用方法的使用
<script type="text/javascript"> //alert('haha'); </script> <body onload="alert('haha')"> <input id="one" class="two" /> </body>
js是脚本语言,按照代码 顺序执行--------有先后顺序之分
关于鼠标及按键的一些方法
/* onmousedown 鼠标按钮被按下。 4 1 9 Yes onmouseup 鼠标按键被松开。 onmouseout 鼠标从某元素移开。 4 1 9 Yes onmouseover 鼠标移到某元素之上。 3 1 9 Yes onmousemove 鼠标被移动。 3 1 9 Yes */ var one = document.getElementById("one"); one.onmousedown = function(event) { alert("加加看"+event.button); } one.onmouseout = function(event) { alert("onmouseout"); } /* one.onmouseover = function(event) { alert("onmouseover"); } */
表单提交前的验证
<body> <form action="#" id="one"> 用户:<input type="text" /><br> <input type="submit" value="提交"/> </form> </body> <script type="text/javascript"> var one = document.getElementById("one"); one.onsubmit = function(event){ //此处可以校验,正确提交,错误不提交 alert("提交了"); // 阻止默认事件的发生 event.preventDefault(); } </script>
内外点击事件 之 屏蔽外事件
<body> <div id="one"> <div id="two"></div> </div> </body> <script type="text/javascript"> //alert('haha'); var one = document.getElementById("one"); var two = document.getElementById("two"); one.onclick = function(event) { alert("外部被点击了"); } two.onclick = function(event) { alert("内部被点击了"); event.stopPropagation(); } </script>
0 0
- JavaScript-05
- JavaScript(05): 正则表达式
- JavaScript语言核心05
- 05-javascript基础回顾
- JavaScript王者归来05
- JavaScript学习笔记--05
- 05JavaScript数组对象
- 05-javascript 条件判断
- JavaScript总结 05
- Javascript
- JavaScript
- javascript
- javascript
- javascript
- javascript
- javascript
- JavaScript
- javascript
- HND pentest
- Linux-系统管理-dstat
- HDU 4004 The Frog's Games(二分)
- 3. Longest Substring Without Repeating Characters--2016/09/19
- 京东面试算法题-爬山
- JavaScript-05
- PAT乙级.1040. 有几个PAT(25)
- 时间戳转换成时间 php
- 树状数组优化dp——nkoj3771公共汽车
- 《开源应用架构》读书笔记:分布式Web系统设计原则
- Android 五大布局方式
- 进制之间的转换
- java基础知识-数据库
- ParameterizedType获取java泛型参数类型