javascript學習之路之元素獲取和設定屬性
收拾心情,學習學習js!總結下自己的學習所得!
現有的有三種方法可以獲取元素的節點,分別是通過元素ID,通過標籤名和類名來獲取的
1.GetElmentById:將返回一個與那個有給定ID屬性的值的元素節點對應的物件,方法只有一個引數,元素的id屬性的值必須放在單引號或雙引號裡
documrnt.GetElmentById(id)
2.GetElmentsByTagName:方法返回一個物件陣列,每個物件分別對應這文件裡有給定標籤的一個元素,它的引數就是標籤的名字
dovument.GetElmentsByTagName(tag)
3.GetElmentsByClassName:返回一個具有相同類名的元素的陣列,只接受一個引數,就是類名
document.GetElmentsByClassName(class)
獲取和設定屬性
1.getAttribute:是一個函式,他只有一個引數—打算查詢的屬性的名字,他只能通過元素節點物件呼叫,只能用於元素節點。例如他可以與GetElmentsByTagName方法合用,獲取每一個<p>元素的title屬性
var paras=document.GetElmentsByTagName("p"); for(var i=0;i<paras.length;i++) { alert(paras[i].getAttribute("title")); }
2.setAttribute:執行對屬性節點的值做出修改,只能用於元素節點。
object.setAttribute(attribute,value);
這裡值得注意的地方:通過setAttribute對文件做出修改後,再通過瀏覽器的view source(檢視原始碼)選項去檢視文件原始碼時看到的仍是改變之前的屬性值,也就是說setAttribute做出的修改不會反映在文件的原始碼裡,這這種現象來源dom的工作模式,先載入文件的靜態內容,在動態重新整理,動態重新整理不影響文件的靜態內容,也就是說,對頁面內容進行重新整理卻不需要在瀏覽器裡重新整理頁面
相關文章
- 設定和獲取元素固有屬性值
- C#反射設定屬性值和獲取屬性值C#反射
- Python的tkinter獲取元件屬性和設定元件屬性Python元件
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- 010-jQuery獲取和設定內容屬性jQuery
- JavaScript 獲取 checked 屬性值JavaScript
- 行內元素屬性設定
- Jquery如何獲取和設定元素內容?jQuery
- jQuery - 獲取內容和屬性jQuery
- Android自動化-如何獲取檢視元素屬性?Android
- JavaScript獲取父元素下子元素節點JavaScript
- js獲取iframe和父級之間元素,方法、屬,獲取iframe的高度自適應iframe高度JS
- 根據屬性字串獲取屬性值字串
- 獲取影像的屬性
- React學習手記2-屬性校驗和預設屬性React
- (JavaScript學習記錄):jQuery 屬性操作JavaScriptjQuery
- jQuery - 設定內容和屬性jQuery
- JavaScript 獲取第n個li元素JavaScript
- JavaScript 通過class獲取元素物件JavaScript物件
- opencv 獲取影像的屬性OpenCV
- Python學習之路38-動態建立屬性Python
- vue 前端框架的網頁是否是不能用 js 和 jquery 獲取元素屬性或修改?Vue前端框架網頁JSjQuery
- Python 訪問和設定私有屬性Python
- JavaScript 獲取所有後代元素節點JavaScript
- JavaScript獲取元素在文件中座標JavaScript
- iOS WebView UserAgent 獲取和設定iOSWebView
- 獲取和設定pdf目錄
- 表屬性設定
- Hive學習之常見屬性配置Hive
- JavaScript中的物件學習筆記(屬性操作)JavaScript物件筆記
- JavaScript設定元素float浮動JavaScript
- JavaScript設定元素透明度JavaScript
- JavaScript獲取滑鼠在元素中的座標JavaScript
- JavaScript獲取陣列最後一個元素JavaScript陣列
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- JavaScript 獲取指定標籤一級子元素JavaScript
- JavaScript 獲取倒數第二個li元素JavaScript
- cookie的設定、獲取和刪除Cookie
- jQuery設定disabled屬性與移除disabled屬性jQuery