1. 程式人生 > >JavaScript獲取元素子集的相容方法

JavaScript獲取元素子集的相容方法

如果在JS中想得到某個元素下的所有子元素,最好的方式還是使用childNodes屬性。至於因為排版中間的換行符因為在firefox和chrome中都一併得到了,可以使用得到的子元素時進行判斷。最終我的方案如下。有更好的方法清指教!

var objs = document.getElementsByTagName("ul")[0].childNodes;
 for(var i=0;i<objs.length;i++){
   if(objs[i].tagName != "LI") continue;
   alert(objs[i].innerHTML);
 }

相關推薦

JavaScript獲取元素子集相容方法

如果在JS中想得到某個元素下的所有子元素,最好的方式還是使用childNodes屬性。至於因為排版中間的換行符因為在firefox和chrome中都一併得到了,可以使用得到的子元素時進行判斷。最終我的方案如下。有更好的方法清指教! var objs = doc

javascript獲取元素的css樣式方法

之前瞭解到獲取元素css樣式的方法有三種: ①div.style ②getComputedStyle ③currentStyle 但對於三者的區別及詳細用法並不是特別瞭解,各種查資料各種測試終於瞭解到了詳細的用法,現在在此分享給大家,希望對大家有點用。 下面將對三種方式進

selenium獲取元素信息方法(轉載)

btn back 當前 prop 需要 ptp 當前頁 返回上一頁 tex 1.獲取當前頁面的Url函數 方法:current_url 實例: driver.current_url 2.獲取元素坐標 方法:location 解釋:首先查找到你要獲取元素的,然後調用locat

javascript 獲取get參數方法獲取url參數方法)詳解

rip req 調用方法 div type body cape esc amp 網上有很多關於獲取url參數的方法,我給他們都加了註釋。不懂的朋友可以給我留言 1 <script type="text/javascript"> 2 func

獲取元素節點的方法比較

獲取dom節點原生方法:document.getElementByID()document.getElementsByClassName()document.getElementsByTagName()H5 擴張DOM方法:document.querySelector()document.querySelec

javascript——獲取元素方式

func cti 元素 nts 方式 nbsp elements byname ava      //1:依據id //var element = document.getElementById("test"); co

JavaScript獲取IP地址的方法

最近公司新加了一個需求,根據使用者登入的IP地址判斷是否重複登入,重複登入就進行逼退,那麼怎麼獲取到瀏覽器的IP地址呢?最後發現搜狐提供了一個JS介面,可以通過它獲取到客戶端的IP。   介面地址如下: http://pv.sohu.com/cityjson?ie=utf-8 &n

VUE獲取元素高度的方法

Vue獲取元素高度. // 當前區域 <div ref="elememt"></div> // 獲取高度值 (內容高+padding+邊框) let height= th

javascript獲取元素和設定元素的屬性和樣式

獲取元素屬性 js獲取和設定元素屬性的方式有兩種,setAttribute(getAttribute)和用[]或點獲取 他們的區別為[]或點只能獲取和設定元素自帶(而且必須直接出現在標籤裡面)的屬性,比如id、style、href、src等,若是開發人員自定義的屬性則獲取

JavaScript獲取表單的方法

今天繼續學習JavaScript,該筆記主要記錄JavaScript的獲取表單的方法。(通過onclick="xxx()"呼叫函式)。 1.遍歷forms表單陣列 顯示每一個表單的每一個屬性: eg

DOM(包括獲取元素節點的方法以及獲取和設定元素節點的屬性)

 1.文件:DOM中的“D” 當建立了一個網頁並把它載入到Web瀏覽器中時,DOM就在幕後悄然而生。它把編寫的網頁轉化為一個文件物件。 2.物件:DOM中的“O” 物件是是一種自足的資料集合,與某個特定物件相關聯的變數被稱為這個物件的屬性;只能通過某個特定物件去呼叫的

js javascript 獲取各種時間計算方法

setDate: { /*** * 獲得當前時間 */ getCurrentDate: function () { var CurrentDate = new Date(); common.myDate.serverDate('', fun

Javascript獲取html元素的幾種方法

nbsp code tel html元素 參數 ctype regex head html 1.通過id獲取html元素 <!DOCTYPE html> <html> <head lang="en"> <me

JavaScript - 獲取頁面元素的四種方法

測試原始碼 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head>

解決IE8不相容通過class名獲取元素方法

  function getClassNames(classStr,tagName){     if (document.getElementsByClassName) {       return document.getElementsByClassName(classSt

19 01 11 javascript 獲取某一種元素(所有的標籤) 以及字串處理的方法

獲取元素方法二 可以使用內建物件document上的getElementsByTagName方法來獲取頁面上的某一種標籤,獲取的是一個選擇集,不是陣列,但是可以用下標的方式操作選擇集裡面的標籤元素。 注意 拿出來的是一個數組   所以不能直接進行操作 <script ty

JavaScript】DOM(二)獲取元素+設定屬性的六種方法

前言上篇部落格講了DOM的基本組成,也介紹了節點的概念,這一篇部落格,就帶大家瞭解DOM常用的6種方法。一起來看看吧~獲取元素有3種DOM方法可以獲取元素節點,分別是通過元素ID,通過標籤名字和通過類名

JS中獲取元素的第二種方法

utf display 獲取 重復執行 ecb sed 文檔 練習 elements 1.靜態方法   var oUl = document.getElementById(‘‘); 2.動態方法   document.getElementsByTagName(‘‘);

獲取元素的第二種方法

title onclick alert set scrip tle 方法 onload 文檔 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標題文

Jquery獲取元素方法

strong 大小寫 element tex 一個 類選擇器 ast id選擇器 選擇 Jquery 獲取元素的方法分為兩種:jQuery選擇器、jQuery遍歷函數。 1、獲取本身:  a.只需要一種jQuery選擇器 選擇器 實例 說明 #Id $(‘#