中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

免費cms建站系統(tǒng)有哪些小說關鍵詞自動生成器

免費cms建站系統(tǒng)有哪些,小說關鍵詞自動生成器,建設主管部門網站查詢,做外貿網站要注意什么文章目錄 什么是DOM?使用DOM獲取元素事件操作元素獲取、修改元素內容獲取、修改元素屬性獲取、修改表單元素屬性:input獲取、修改樣式屬性直接修改樣式:行內樣式通過修改class屬性來修改樣式 新增節(jié)點刪除節(jié)點 什么是DOM? DOM&am…

文章目錄

  • 什么是DOM?
  • 使用DOM
    • 獲取元素
    • 事件
    • 操作元素
      • 獲取、修改元素內容
      • 獲取、修改元素屬性
      • 獲取、修改表單元素屬性:input
      • 獲取、修改樣式屬性
        • 直接修改樣式:行內樣式
        • 通過修改class屬性來修改樣式
    • 新增節(jié)點
    • 刪除節(jié)點

什么是DOM?

DOM:Dodument Object Model,是文檔對象模型。

Document:文檔,指的是HTML頁面。
Object:對象,指的是JS的對象。

DOM,其實就是把HTML頁面上的每個標簽對應成JS的一個個對象,通過這些個對象就可以獲取/修改標簽的內容和屬性。

使用DOM

獲取元素

let div = document.querySelector('div');
let divs = document.querySelectorAll('div');

注:

  1. document是瀏覽器提供的一個全局變量,表示當前頁面。我們可以借助這個變量來獲取到當前頁面上的所有元素
  2. querySelector()是用來獲取對象的方法,()里面寫CSS的選擇器,可以通過選擇器來選中不同的元素
  3. 如果querySelect()選擇到多個元素,只能將第一個選擇到的元素賦值給變量,只能使用到第一個元素
  4. querySelectAll()可以選擇到所有元素,會把選擇到的元素都放到divs這個數組中。

事件

用戶對瀏覽器進行的操作,都會由瀏覽器產生對應的“事件”。JS是為了實現和用戶的交互的,它就會獲取到這些事件來和用戶進行交互。

事件的三要素:

  1. 事件源:哪個元素觸發(fā)的
  2. 事件類型:點擊?選中?修改?
  3. 事件處理程序:往往是一個回調函數?;卣{函數不需要程序員主動調用,它會在觸發(fā)事件時自動執(zhí)行。
		 // 讓 div 處理鼠標點擊事件. //選中div標簽let div = document.querySelector('div');//鼠標點擊div標簽div.onclick = function() {console.log('按下鼠標');}//鼠標在div標簽上移動div.onmousemove = function() {// console.log('鼠標移動');}//鼠標進入到div標簽的區(qū)域div.onmouseenter = function() {console.log('鼠標進來了');}//鼠標從div標簽的區(qū)域離開div.onmouseleave = function() {console.log('鼠標出去了');}

操作元素

獲取、修改元素內容

		<div>hello</div>// 先選中 divlet div = document.querySelector('div');// 獲取元素里的內容console.log(div.innerHTML);// 還可以通過給innerHTML屬性賦值, 來起到修改的作用. div.onclick = function() {// 這里賦值, 不僅僅能夠賦值文本, 還可以賦值一個 html 片段. div.innerHTML = '修改元素內容';}

注:使用innerHTML屬性來獲取和修改元素的內容,元素的內容指的是開始標簽和結束標簽之間夾著的東西(<>這是內容<>)

獲取、修改元素屬性

		<img src="rose.jpg" alt="這是一朵花" width="50px">//選中img標簽let img = document.querySelector('img');//獲取到img標簽里的屬性console.log(img.src);console.log(img.width);console.log(img.alt);//修改img標簽的屬性img.onclick = function() {img.src = 'img/female.png';}

注:元素的屬性指的是元素開始標簽里寫的鍵值對!

獲取、修改表單元素屬性:input

		<input type="button" value="播放">//選中input標簽var btn = document.querySelector('input');//獲取input標簽的屬性console.log(btn.value);//修改input標簽的屬性btn.onclick = function () {if (btn.value === '播放') {btn.value = '暫停';} else {btn.value = '播放';}}

獲取、修改樣式屬性

直接修改樣式:行內樣式
		<div style="font-size: 20px; font-weight: 700;">hello</div>//選中div標簽var div = document.querySelector('div');//直接通過內聯屬性來修改樣式div.onclick = function () {//得到原來的值var curFontSize = parseInt(div.style.fontSize);curFontSize += 10;//設置新的值div.style.fontSize = curFontSize + "px";}
通過修改class屬性來修改樣式
		//準備兩個樣式不同的類.light {color: black;background-color: white;} .dark {color: white;background-color: black;}//給div標簽添加class屬性,為了后續(xù)的修改樣式<div class="light">這是一大段話這是一大段話這是一大段話這是一大段話</div> //選中div標簽let div = document.querySelector('div');//通過div標簽的class屬性來修改樣式div.onclick = function() {// 通過 className 屬性獲取到 html 元素中的 class 屬性if (div.className == 'dark') {div.className = 'light';} else if (div.className == 'light') {div.className = 'dark';} else {alert('class 錯誤!');}}

新增節(jié)點

		<div class="parent"><div>11</div><div>22</div><div>33</div></div>//選中父標簽let div = document.querySelector('.parent');// 創(chuàng)建一個新的 div,來添加到父標簽里let childDiv = document.createElement('div');childDiv.innerHTML = '44';//通過appendChild()方法進行新增節(jié)點div.appendChild(childDiv);

刪除節(jié)點

		<div class="parent"><div>11</div><div>22</div>//設置class屬性 方便刪除<div class="toDelete">33</div></div>//選中父標簽let div = document.querySelector('.parent');//選中要刪除的子標簽let toDelete = document.querySelector('.toDelete');//刪除子標簽div.removeChild(toDelete);
http://www.risenshineclean.com/news/34577.html

相關文章:

  • 網站更換服務器影響今日頭條官網登錄入口
  • 深圳交易服務中心官網學校seo推廣培訓班
  • 如何查詢網站打開速度變慢品牌如何推廣
  • 網站建設歺金手指排名15中關村標準化協會
  • 攝影師的網站有哪些淘寶數據查詢
  • 網站建設收費價目表產品線上推廣渠道
  • 政府網站 模板線上營銷平臺有哪些
  • 做哪些網站可以賺錢的蜘蛛seo超級外鏈工具
  • 秦皇島 網站建設海外網絡推廣方案
  • 企業(yè)網站源碼系統(tǒng)搜索引擎優(yōu)化理解
  • 石家莊網站建設.神鹿網絡網站關鍵詞排名優(yōu)化工具
  • 在線看私人不收費不登錄網絡優(yōu)化工程師簡歷
  • 一個好的網站需要具備什么深圳網站維護
  • 有關中國文明網聯盟網站建設活動方案seo排名優(yōu)化軟件有用嗎
  • wp rocket wordpress重慶seo是什么
  • 剛做的網站怎么知道有沒有潛在的今日國際軍事新聞頭條
  • 大興快速網站建設公司百度在線入口
  • 怎么做網站平臺產品營銷
  • 馬鞍山 做網站aso優(yōu)化的主要內容
  • 在越南做網站需要什么企業(yè)推廣公司
  • 咸陽網站建設學校代發(fā)軟文
  • php創(chuàng)建網頁seo網站快速排名
  • 安徽建站系統(tǒng)搜索排名優(yōu)化軟件
  • 免費的行情網站app網頁推薦企業(yè)網站的域名是該企業(yè)的
  • 個人網站做什么類型的泰州網站優(yōu)化公司
  • 北京市官網谷歌網站優(yōu)化
  • 互聯網運營模式有哪幾種同仁seo排名優(yōu)化培訓
  • b北京網站建設推廣賺錢軟件排行
  • 地方新聞網站好壞網絡宣傳方式
  • 石柱網站開發(fā)品牌推廣活動有哪些