一聘惦、DOM操作
children 子節(jié)點(diǎn) 兒子節(jié)點(diǎn)
parentNode 父節(jié)點(diǎn)
谷歌和火狐的方式
firstElementChild 第一個(gè)子標(biāo)簽
lastElementChild 最后一個(gè)子標(biāo)簽
previousElementSibling 上一個(gè)兄弟節(jié)點(diǎn)
nextElementSibling 下一個(gè)兄弟節(jié)點(diǎn)這是ie的方式
firstChild
lastChild
previousSibling
nextSibling-
通過(guò)document可以動(dòng)態(tài)的創(chuàng)建和刪除節(jié)點(diǎn)
tagName 獲取對(duì)象標(biāo)簽的名字 大寫
createElement 創(chuàng)建節(jié)點(diǎn)
removeChild 父節(jié)點(diǎn).removeChild(子節(jié)點(diǎn))
appendChild 添加節(jié)點(diǎn)
添加存在的節(jié)點(diǎn)超陆,本質(zhì)是移動(dòng)節(jié)點(diǎn)
insertBefore 添加節(jié)點(diǎn) insertBefore(new, old)setAttribute : 既可以設(shè)置官方屬性,又可以設(shè)置自定義屬性
getAttribute : 既可以獲取官方屬性蟀俊,也可以獲取自定義屬性
二、事件綁定和事件冒泡
addEventListener 谷歌和火狐方式
removeEventListenerattachEvent ie方式
detachEvent獲取事件對(duì)象
事件ev 火狐订雾、谷歌
window.event ie肢预、谷歌
兼容性寫法: var oevent = ev || event獲取事件的x和y坐標(biāo)
oevent.clientX oevent.clientY
相對(duì)窗口左上角的坐標(biāo)取消事件冒泡
事件的屬性和方法
cancelBubble ie方式、谷歌洼哎、火狐都支持
stopPropagation() 谷歌烫映、火狐方式事件源對(duì)象
srcElement ie、谷歌
target 火狐噩峦、谷歌
三锭沟、正則對(duì)象
- 規(guī)則是一樣的。
單字符:. \w \d \W \s \S \D [aoe]
數(shù)量: {m} {m,} {m,n} {0,}==* {1,}==+ {0,1}==?
match : 正則匹配
replace : 正則替換
四壕探、表單對(duì)象
- 三種查找方法
(1)根據(jù)id獲取
(2)document.forms 得到文檔中所有的form
(3)根據(jù)name獲取
document.formname
獲取該表單里面input框的值冈钦,假如該input框name=user
document.formname.user.value
submit()方法
document.formname.submit() 誰(shuí)都能提交
js驗(yàn)證表單內(nèi)容