part3課程介紹
節點
為什么要學節點 節點的操作的相關屬性------>作用 12行代碼----有用的----熟練的問題, 節點的案例元素的創建三種方式------重點的內容
為什么要有元素的創建 添加元素 移除元素 事件的part2復習
阻止超鏈接默認的跳轉事件: return false;獲取元素的方式
根據id獲取元素 document.getElementById("id屬性的值"); 根據標簽名字獲取元素 document.getElementsByTagName("標簽的名字"); 有的瀏覽器不支持, IE低版本的瀏覽器不支持,IE8以下的 根據name屬性的值獲取元素 document.getElementsByName("name屬性的值"); 根據類樣式的名字獲取元素 document.getElementsByClassName("類樣式的名字"); 根據選擇器獲取元素 document.querySelector("選擇器");回傳一個物件 根絕選擇器獲取元素 document.querySelectorAll("選擇器");回傳陣列,多個元素組成的設定元素的樣式的方式
物件.style.屬性=值; 物件.className=值;innerText和textContent的兼容問題
目前的瀏覽器都支持innerText,應該是屬于ie的標準 textContent本身是火狐支持,IE8不支持innerText和innerHTML的區別
都可以設定標簽的文本內容,如果要設定標簽及內容推薦使用innerHTML 如果要獲取標簽中的文本,innerText,也可以使用innerHTML 如果想要獲取的是有標簽,也有文本---innerHTML自定義屬性的操作
自定義屬性:標簽原本沒有這個屬性,為了存盤資料,程式員自己添加的屬性 自定義屬性無法直接通過DOM物件的方式獲取或者設定 物件.getAttribute("自定義屬性名字");獲取自定義屬性的值 物件.setAttribute("屬性名字","值");設定自定義屬性及值 移除自定義屬性 物件.removeAttribute("屬性的名字"); 完成隨機點名專案====晚上再說轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/165096.html
標籤:JavaScript
上一篇:ES 6新語法
