DOM操作

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

innerHTML會獲取dom對象內(nèi)的所有字符,包括標簽猛遍。而innerText只包含文本育灸。

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

elem.children只包含標簽節(jié)點滩字,而elem.childNodes不僅包含標簽節(jié)點造虏,還有文本節(jié)點(空格或換行也會被包含)。

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

  • getElementById: 返回指定ID的元素節(jié)點漓藕。
  • getElementsByClassName: 返回一個類似數(shù)組的對象(HTMLCollection類型的對象),包括了所有class名字符合指定條件的元素(搜索范圍包括本身)挟裂,元素的變化實時反映在返回結(jié)果中享钞。
  • getElementsByTagName: 返回指定標簽的元素。
    ES5的元素選擇方法:
  • querySelector 返回匹配指定的CSS選擇器的元素節(jié)點诀蓉。如果有多個節(jié)點滿足匹配條件栗竖,則返回第一個匹配的節(jié)點。如果沒有發(fā)現(xiàn)匹配的節(jié)點渠啤,則返回null狐肢。
  • querySelectorAll 返回匹配指定的CSS選擇器的所有節(jié)點,返回的是NodeList類型的對象沥曹。NodeList對象不是動態(tài)集合份名,所以元素節(jié)點的變化無法實時反映在返回結(jié)果中。

題目4:如何創(chuàng)建一個元素妓美?如何給元素設(shè)置屬性僵腺?如何刪除屬性

創(chuàng)建元素:var node = document.createElement('div');
設(shè)置屬性:node.setAttribute('id','color1');
刪除屬性:node.removeAttribute('id');

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

添加:appendChild();
刪除:removeChild();

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

  • add(class1, class2, ...) 添加類
  • contains(class) 判斷是否包含類
  • remove(class1, class2, ...) 移除類
  • item(index) 返回類名在元素中的索引值贵试。索引值從 0 開始琉兜。
var div = document.createElement('div');
div.classList.add('myclass');
div.classList.contains('myclass');
div.classList.remove('myclass');

題目7: 如何選中如下代碼所有的li元素? 如何選中btn元素锡移?

<div class="mod-tabs">
   <ul>
       <li>list1</li>
       <li>list2</li>
       <li>list3</li>
   </ul>
   <button class="btn">點我</button>
</div>
var liarr = document.getElementsByTagName('li');
console.log(liarr[0].innerHTML);
var btn = document.getElementsByClassName('btn')[0];
console.log(btn.innerHTML);

var liarr = document.querySelectorAll('li');
console.log(liarr[0].innerHTML);
var btn = document.querySelector('.btn');
console.log(btn.innerHTML);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末呕童,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子淆珊,更是在濱河造成了極大的恐慌夺饲,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異往声,居然都是意外死亡擂找,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進店門浩销,熙熙樓的掌柜王于貴愁眉苦臉地迎上來贯涎,“玉大人,你說我怎么就攤上這事慢洋√瘤ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵普筹,是天一觀的道長败明。 經(jīng)常有香客問我,道長太防,這世上最難降的妖魔是什么妻顶? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮蜒车,結(jié)果婚禮上讳嘱,老公的妹妹穿的比我還像新娘。我一直安慰自己酿愧,他們只是感情好沥潭,可當我...
    茶點故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著寓娩,像睡著了一般叛氨。 火紅的嫁衣襯著肌膚如雪呼渣。 梳的紋絲不亂的頭發(fā)上棘伴,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機與錄音屁置,去河邊找鬼焊夸。 笑死,一個胖子當著我的面吹牛蓝角,可吹牛的內(nèi)容都是我干的阱穗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼使鹅,長吁一口氣:“原來是場噩夢啊……” “哼揪阶!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起患朱,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鲁僚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冰沙,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡侨艾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了拓挥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片唠梨。...
    茶點故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖侥啤,靈堂內(nèi)的尸體忽然破棺而出当叭,到底是詐尸還是另有隱情,我是刑警寧澤盖灸,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布科展,位于F島的核電站,受9級特大地震影響糠雨,放射性物質(zhì)發(fā)生泄漏才睹。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一甘邀、第九天 我趴在偏房一處隱蔽的房頂上張望琅攘。 院中可真熱鬧,春花似錦松邪、人聲如沸坞琴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽剧辐。三九已至,卻和暖如春邮府,著一層夾襖步出監(jiān)牢的瞬間荧关,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工褂傀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留忍啤,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓仙辟,卻偏偏與公主長得像同波,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子叠国,可洞房花燭夜當晚...
    茶點故事閱讀 45,512評論 2 359

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

  • 基本介紹 文檔對象模型 (DOM) 是HTML和XML文檔的編程接口未檩。它給文檔(結(jié)構(gòu)樹)提供了一個結(jié)構(gòu)化的表述并且...
    草鞋弟閱讀 439評論 0 0
  • 題目1: dom對象的innerText和innerHTML有什么區(qū)別? innerText是一個可寫屬性粟焊,返回元...
    QQQQQCY閱讀 186評論 0 0
  • 題目1: dom對象的innerText和innerHTML有什么區(qū)別冤狡? innerText是一個可寫屬性校赤,返回元...
    Taaaaaaaurus閱讀 201評論 0 1
  • 題目1: dom對象的innerText和innerHTML有什么區(qū)別? innerText是一個可寫屬性筒溃,返回元...
    我七閱讀 422評論 0 0
  • 每天經(jīng)過這條路马篮,每天看到同樣的風景,只是怜奖,不同的心情看的卻是不同的意境浑测。比如,此刻我在想歪玲,若是冬了迁央,那要等多久才能...
    始于初見_25f1閱讀 164評論 0 0