進階任務(wù)8

題目1: dom對象的innerText和innerHTML有什么區(qū)別?###

innerText:返回元素包含的文本內(nèi)容苟穆,html內(nèi)容不會被解析
innerHTML:返回元素的HTML的結(jié)構(gòu),內(nèi)容以html的方式被解析

題目2: elem.children和elem.childNodes的區(qū)別栏妖?###

childNodes 屬性藕漱,標(biāo)準的,它返回指定元素的子元素集合攒驰,包括HTML節(jié)點,所有屬性故爵,文本
children 屬性玻粪,非標(biāo)準的,它返回指定元素的子元素集合诬垂。經(jīng)測試劲室,它只返回HTML節(jié)點,甚至不返回文本節(jié)點

題目3:查詢元素有幾種常見的方法结窘?ES5的元素選擇方法是什么?###

  • getElementById 返回匹配指定ID屬性的元素節(jié)點很洋。
  • getElementsByClassName 返回一個類似數(shù)組的對象(HTMLCollection類型的對象),包括了所有class名字符合指定條件的元素(搜索范圍包括本身)隧枫,元素的變化實時反映在返回結(jié)果中
  • getElementsByTagName 返回所有指定標(biāo)簽的元素(搜索范圍包括本身)
  • getElementsByName 用于選擇擁有name屬性的HTML元素喉磁,比如form、img官脓、frame协怒、embed和object,返回一個NodeList格式的對象卑笨,不會實時反映元素的變化孕暇。

ES5選擇方法:

  • querySelector 返回匹配指定的CSS選擇器的元素節(jié)點。如果有多個節(jié)點滿足匹配條件,則返回第一個匹配的節(jié)點妖滔。如果沒有發(fā)現(xiàn)匹配的節(jié)點派草,則返回null
  • querySelectorAll 返回匹配指定的CSS選擇器的所有節(jié)點,返回的是NodeList類型的對象铛楣。NodeList對象不是動態(tài)集合近迁,所以元素節(jié)點的變化無法實時反映在返回結(jié)果中。

題目4:如何創(chuàng)建一個元素簸州?如何給元素設(shè)置屬性鉴竭?如何刪除屬性###

createElement():用來生成 HTML 元素節(jié)點。
createTextNode():用來生成文本節(jié)點岸浑,參數(shù)為所要生成的文本節(jié)點的內(nèi)容搏存。
createDocumentFragment():生成一個 DocumentFragment 對象。
getAttribute():用于獲取元素的 attribute 值矢洲。
createAttribute():生成一個新的屬性對象節(jié)點璧眠,并返回它。
setAttribute():用于設(shè)置元素屬性读虏。
removeAttribute():用于刪除元素屬性责静。

題目5:如何給頁面元素添加子元素?如何刪除頁面元素下的子元素?###

appendChild():在元素末尾添加元素盖桥。
insertBefore():在某個元素之前插入元素灾螃。
replaceChild():替換指定元素。
removeChild():用來刪除元素揩徊。

題目6: element.classList有哪些方法腰鬼?如何判斷一個元素的 class 列表中是包含某個 class?如何添加一個class塑荒?如何刪除一個class?###

element.classList 屬性用于返回一個元素的 className 集合熄赡,并且該屬性擁有add,remove齿税,toggle彼硫,contains方法。

add():表示往類名列表中新增一個類名偎窘;如果之前類名存在乌助,則添加忽略溜在。
remove():表示往類名列表中移除該類名陌知。
toggle():若類名列表中有此類名,移除之掖肋,并返回 false仆葡;如果沒有,則添加該類名,并返回 true沿盅。
contains():表示往類名列表中是否包含該類名把篓。

題目7: 如何選中如下代碼所有的li元素? 如何選中btn元素腰涧?###

<div class="mod-tabs">
   <ul>
       <li>list1</li>
       <li>list2</li>
       <li>list3</li>
   </ul>
   <button class="btn">點我</button>
</div>
//方式1:
var liEle= document.getElementsByTagName('li');
console.log(liEle);
var btnEle = document.getElementsByClassName('btn');
console.log(btnEle);

//方式2:
var liEle = document.querySelectorAll('li');
console.log(liEle);
var btnEle = document.querySelector('.btn');
console.log(btnEle);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末韧掩,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子窖铡,更是在濱河造成了極大的恐慌疗锐,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,185評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件费彼,死亡現(xiàn)場離奇詭異滑臊,居然都是意外死亡,警方通過查閱死者的電腦和手機箍铲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,445評論 3 385
  • 文/潘曉璐 我一進店門雇卷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人颠猴,你說我怎么就攤上這事关划。” “怎么了翘瓮?”我有些...
    開封第一講書人閱讀 157,684評論 0 348
  • 文/不壞的土叔 我叫張陵祭玉,是天一觀的道長。 經(jīng)常有香客問我春畔,道長脱货,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,564評論 1 284
  • 正文 為了忘掉前任律姨,我火速辦了婚禮振峻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘择份。我一直安慰自己扣孟,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 65,681評論 6 386
  • 文/花漫 我一把揭開白布荣赶。 她就那樣靜靜地躺著凤价,像睡著了一般。 火紅的嫁衣襯著肌膚如雪拔创。 梳的紋絲不亂的頭發(fā)上利诺,一...
    開封第一講書人閱讀 49,874評論 1 290
  • 那天,我揣著相機與錄音剩燥,去河邊找鬼慢逾。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的侣滩。 我是一名探鬼主播口注,決...
    沈念sama閱讀 39,025評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼君珠!你這毒婦竟也來了寝志?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,761評論 0 268
  • 序言:老撾萬榮一對情侶失蹤策添,失蹤者是張志新(化名)和其女友劉穎澈段,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體舰攒,經(jīng)...
    沈念sama閱讀 44,217評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡败富,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,545評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了摩窃。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片兽叮。...
    茶點故事閱讀 38,694評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猾愿,靈堂內(nèi)的尸體忽然破棺而出鹦聪,到底是詐尸還是另有隱情,我是刑警寧澤蒂秘,帶...
    沈念sama閱讀 34,351評論 4 332
  • 正文 年R本政府宣布泽本,位于F島的核電站,受9級特大地震影響姻僧,放射性物質(zhì)發(fā)生泄漏规丽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,988評論 3 315
  • 文/蒙蒙 一撇贺、第九天 我趴在偏房一處隱蔽的房頂上張望赌莺。 院中可真熱鬧,春花似錦松嘶、人聲如沸艘狭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,778評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽巢音。三九已至,卻和暖如春尽超,著一層夾襖步出監(jiān)牢的瞬間官撼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,007評論 1 266
  • 我被黑心中介騙來泰國打工橙弱, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留歧寺,地道東北人燥狰。 一個月前我還...
    沈念sama閱讀 46,427評論 2 360
  • 正文 我出身青樓棘脐,卻偏偏與公主長得像斜筐,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蛀缝,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,580評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 題目1: dom對象的innerText和innerHTML有什么區(qū)別顷链? innerText: 是一個可寫屬性,返...
    饑人谷_一葉之秋閱讀 249評論 0 0
  • dom對象的innerText和innerHTML有什么區(qū)別屈梁? innerText返回元素內(nèi)包含的文本內(nèi)容嗤练,在多層...
    RookieD閱讀 301評論 0 0
  • 1- dom對象的innerText和innerHTML的區(qū)別 innerText是一個可寫屬性,返回元素內(nèi)包含...
    osborne閱讀 251評論 0 0
  • 人情緒和人格的成長是要經(jīng)歷幾個階段的,如果在一個階段的需求得不到滿足构哺,就很難進去到下一階段革答,主要分為: 1.嬰兒階...
    水火星人閱讀 195評論 0 1
  • 花放時 我一只蜜蜂 這田野間氤氳著青澀的溫潤 飲品著年少的老酒 夢中夢癡醉的時光 花收時 我一座碾砣 這田野間鳥空...
    涼爽清風(fēng)閱讀 150評論 0 3