JS学习第九天
Posted 01zh
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS学习第九天相关的知识,希望对你有一定的参考价值。
DOM创建表格:
insertRow(index) 在指定索引位置插入一行
deleteRow(index) 删除表格中index索引处的行
insertCell(index) 在index处创建一个单元格,返回新创建的单元格
deleteCell(index) 删除某行在index索引处的单元格
createCaption() 为该表格创建标题
deleteCaption() 删除表格标题
事件的概念:
javascript使我们有能力创建动态页面,网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。我们可以认为事件是可以被JavaScript侦测到的一种行为。
使用返回值改变html元素的默认行为:
HTML元素大都包含了自己的默认行为,例如:超链接、提交按钮等。我们可以通过在绑定事件中加上return false来阻止它的默认行为
通用性的事件监听方法:
1.绑定HTML元素属性 <input id=”btn1” type="button" value="clickMe" onClick="check(this)">
2.绑定DOM对象属性 document.getElementById(“btn1”).onClick=test; //test函数名
常见的事件类型:
onclick 单击鼠标左键触发
ondblclick 双击鼠标左键触发
onmousedown 单击任意一个鼠标按键时触发
onmouseout 鼠标指针移出一个元素边界时触发
onmousemove 鼠标在某个元素上移动时持续触发
onmouseup 松开鼠标任意--个按键时触发
onmouseover 鼠标指针移到一个元素上时触发
HTML事件:
onload 页面完全加载后在window对象上触发
onunload 页面完全卸载后再window对象上触发
onselect 选择了文本框的一个或多个字符时触发
onchange 文本框失去焦点时,并且在它获取焦点后内容发生过改变时触发
onsubmit 单击“提交”按钮时在表单form.上触发
onfocus 任何元素或窗口获得焦点时触发
onblur 任何元素或窗口失去焦点时触发
载入事件onload是最常用的事件之一,因为在页面载入完成之前,DOM的框架还没有搭建完毕,因此任何相关操作都不能发生。给window对象分配onload、onunload事件等同于<body>元素的onload、onunload方法
以上是关于JS学习第九天的主要内容,如果未能解决你的问题,请参考以下文章