正课:
1. ***HTML DOM常用对象:
table
form
***HTML DOM常用对象:
课堂练习:- 在事件处理函数中,尽量不要使用外部的局部变量
一旦使用则形成闭包!
后果,被闭包保护的DOM元素,永远无法释放,内存泄露
table对象: rows 获得所有行 cells 获得所有格
insertRow(i) deleteRow(i)
其中,i是相对于整个table的位置
tHead: createTHead deleteTHead
rows insertRow(i) deleteRow(i)
tr rowIndex: 获取当前tr在整个table中的下标
cells insertCell(i) deleteCell(i)
td
tBodies createTBody
tbody insertRow(i) deleteRow(i)
其实,i是相对于当前行分组的下标i
rows
tr
cells insertCell(i) deleteCell(i)
td
tFoot createTFoot deleteTFoot
rows insertRow(i) deleteRow(i)
tr
cells insertCell(i) deleteCell(i)
td
课堂练习:
确认框: confirm(“确认提示信息”)
有两个按钮可选: 确定 取消
返回值: 按确定:true, 按取消:falseform对象: 代表一个form元素
查找form元素: document.forms[i/”id”/”name”]
事件: onsubmit: 当正式提交表单前自动触发
专门用来在表单提交前,实现验证
方法: submit(); 手动提交表单
查找表单内的元素: form.elements[i/”id”/”name”]
可简写为: from.id/name
只能找到带name属性的数据采集元素或按钮
elem.focus();//让指定元素获得焦点- 在事件处理函数中,尽量不要使用外部的局部变量