Welcome to Yumao′s Blog.
Hello JavaScript Day02
, 2012年04月17日 , Java Language , 评论 在〈Hello JavaScript Day02〉中留言功能已關閉 ,

10/DOM–document object modal—动态的安排页面元素
将整个文档作为一个节点树
找到目标元素节点:
单个节点:getElementById
某类节点:getElementsByTagName—标记名称

其他方法:obj.parentNode/nextSibling

操作某个节点:将html标记对象化
修改文本
使用属性写文本:.value,比如

标记之间写文本: .innerHTML
比如 span/div/label/li/h1/p
修改样式:集合属性子属性作为style属性的属性存在
o.style.color—修改单个样式
o.className = “”;—修改所有样式

添加新元素节点
createElement
appendChild(new):追加,作为最后一个
insertBefore(new,refNode)
替换旧的子节点
目标节点的父节点.replaceChild(new,old)
删除
目标节点的父节点.removeChild(target);

联动菜单/选择
获取下拉框的数据
obj.selectedIndex
obj.options
obj.options[2]

正则表达式 [a-z]{3}
结合string对象的三个方法使用:操作字符串
正则表达式对象:验证
var reg = /d{3}/;—-正则表达式对象
reg.test(string)—-bool

onclick
onmouseover
onmouseout
onblur
onchange 选择的值发生改变
某个事件里return false,取消事件
Code Package
课堂内容

关键字:, ,

评论已关闭