排他思想
先干掉所有人活喊,在復(fù)活我自己
先找到高亮的元素云头,移除到類名捐友,在給當(dāng)前添加高亮類名
節(jié)點(diǎn)
節(jié)點(diǎn)是DOM樹的任意內(nèi)容包括:1.標(biāo)簽節(jié)點(diǎn) 2.屬性節(jié)點(diǎn) 3.文本節(jié)點(diǎn)
獲取
childNodes會(huì)獲取元素+文本+注釋節(jié)點(diǎn)
兄弟節(jié)點(diǎn)
上個(gè)兄弟 previousElementSibling 屬性
下個(gè)兄弟 nextElementSibling 屬性
創(chuàng)建
document.createElement('標(biāo)簽名')
在內(nèi)存中,是看不到溃槐,需要添加節(jié)點(diǎn)
添加
appendChild 添加父節(jié)點(diǎn)的里面的最后面
insertBefore 添加到指定位置的前面
刪除
父節(jié)點(diǎn).removeChild(要?jiǎng)h除的元素)
必須是父節(jié)點(diǎn) 來(lái)調(diào)用該方法
克隆
元素.cloneNode(參數(shù))
參數(shù)是 布爾值
true 克隆節(jié)點(diǎn)自身 + 克隆后代節(jié)點(diǎn) 常用
false 只會(huì)克隆節(jié)點(diǎn)自身 默認(rèn)值
時(shí)間對(duì)象
創(chuàng)建時(shí)間對(duì)象
new Date() 當(dāng)前的時(shí)間
new Date(’年月日‘) 指定的時(shí)間
時(shí)間對(duì)象的方法
年 getFullYear()
月 getMonth()結(jié)果上 + 1
日 getDate()
時(shí) getHours()
分 getMinutes()
秒 getSeconds()
星期幾 getDay() 結(jié)果是 0到6 0表示星期日 6表示星期六
時(shí)間戳
new Date().getTime()
+new Date() 簡(jiǎn)單 實(shí)用 常用
Date.now() 只能獲取到當(dāng)前時(shí)間的時(shí)間戳
綜合案例的小知識(shí)點(diǎn)
字符串
字符的數(shù)量 通過(guò)匣砖? 可以獲取到
?() 去除字符的首尾空格
時(shí)間對(duì)象 昏滴?() 可以得到本地化時(shí)間格式
querySelectorAll 和 querySelector的寫法
document.querySelector() 從頁(yè)面中來(lái)查找獲取元素
元素.querySelector() 從元素中來(lái)查找