Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 欧美一级淫片免费视频日本动漫,国产成人精品白浆免费视频试看,色综合第一页

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          javascript學習之節點的類型(元素、屬性、文

          javascript學習之節點的類型(元素、屬性、文本),改變文本內容

          邊學習javascript一邊跟大家分享成果,喜歡就關注我吧,大家一起學習!

          今天分享常用的節點的類型

          常用的節點類型分別有:元素節點、屬性節點、文本節點

          1、元素節點

          源碼

          運行結果

          常用類型對照:返回值1 表示元素節點

          返回值2 表示屬性節點

          返回值3 表示文本節點

          這幾個為比較常用的

          結果解釋:輸出1表示的是該節點為元素節點,輸出p表示該元素為p標簽,第三個下面會有講到

          2屬性節點

          源碼

          運行結果

          結果解讀:輸出2表示是屬性節點,輸出“name”表示的是屬性的名字,輸出“hello”表示的是屬性的值

          3文本節點

          源碼

          運行結果

          結果解讀:輸出3表示的是文本節點,輸出text表示的是類型,最后一個就是文本節點的內容。

          4改變文本節點的內容

          方法一:

          運行結果

          方法二:

          運行結果

          以上兩種方法均可動態改變顯示的內容,但是不改變html本來的內容

          還有許多方法如:document.write,appendChild(用來追加到文檔的)

          javascript學習結果分享給大家,如有錯誤歡迎指正,大家喜歡歡迎轉發收藏,歡迎大家一起在評論區交流

          么是文本節點

          在HTML文檔中,文本節點是一種特殊的dom節點,它包含文本內容,沒有任何標記或屬性。

          <p>這是一段文本節點</p>
          

          在上面的代碼中,<p>元素包含了文本內容"這是一段文本節點",這段文本就是文本節點。

          修改文本節點

          JavaScript中提供了多種方法修改文本節點的內容,其中最常用的方法是使用textContent和innerText。

          textContent返回一個元素的所有子節點的文本內容,包括隱藏的元素,而 innerText只返回可視元素的文本內容。

          const myTextElement=document.querySelector('p');  // 獲取元素節點
          // 修改文本節點內容
          myTextElement.textContent='這是新的文本內容';
          

          使用innerHTML屬性也可以修改文本節點的內容,但應該注意的是,設置innerHTML屬性可能會帶來安全風險,因為它可以包含惡意代碼。

          myTextElement.innerHTML='這是新的文本內容';  // 修改文本節點內容
          

          另外,還可以通過插入文本節點方式,向現有的文本節點添加新的內容。例如:

          const myTextElement=document.querySelector('p');  // 獲取文本節點
          const newText=document.createTextNode('新的文本內容');  // 創建一個新的文本節點
          myTextElement.appendChild(newText);  // 將新的文本節點添加到已有文本節點后面
          

          獲取元素節點的文本內容

          在JavaScript中獲取元素節點的文本內容,我們可以使用以下代碼:

          const myTextElement=document.querySelector('p');  // 獲取元素節點
          const textContent=myTextElement.textContent;  // 獲取文本內容
          console.log(textContent);  // 打印輸出:這是一段文本節點
          

          文本節點的屬性和方法總結

          JavaScript提供了多種方法操作文本節點的屬性和方法,其中最常用的是textContent和innerText。

          • textContent - 獲取或設置元素節點文本內容,包括所有子節點文本;會保留換行符和空格等文本格式
          • innerText - 獲取或設置元素節點的文本內容,但不包括所有的節點;不會保留換行符和空格等文本格式,會自動去除文本首尾的空白字符
          • append()方法 - 將新的文本節點添加到已有文本節點后面

          、document.write 創建

          document.write() 方法可向文檔寫入 HTML 表達式或 JavaScript 代碼。

          html和css代碼

           <input type="button" value="創建一個p" id="btn"/>

          JavaScript代碼


          主站蜘蛛池模板: 色噜噜狠狠一区二区三区| 亚洲av无码成人影院一区| 国产乱人伦精品一区二区 | 国产精品日韩欧美一区二区三区| 国产精品无码一区二区在线观 | 国产亚洲综合精品一区二区三区| 无码人妻精品一区二区三区夜夜嗨| 国产嫖妓一区二区三区无码| 91精品国产一区二区三区左线 | 久久综合精品不卡一区二区| 大伊香蕉精品一区视频在线 | 日产精品久久久一区二区| 久久综合一区二区无码| 日韩国产一区二区| 日韩视频一区二区| 国产精品久久久久久一区二区三区| 国产av一区二区三区日韩| 精品一区二区三区在线视频| 国产午夜毛片一区二区三区| A国产一区二区免费入口| 福利一区福利二区| 无码av不卡一区二区三区| 日本一区二区在线不卡| 春暖花开亚洲性无区一区二区| 精品国产亚洲一区二区三区在线观看| 亚洲精品国产suv一区88| 亚洲A∨精品一区二区三区下载| 亚洲av乱码一区二区三区| 亚洲AV成人精品一区二区三区| 亚洲一区二区三区高清不卡| 五十路熟女人妻一区二区| 成人欧美一区二区三区在线视频| 蜜臀AV无码一区二区三区| 国产福利一区视频| 日本人真淫视频一区二区三区| 国产观看精品一区二区三区| 久久一区二区精品综合| 亚洲视频一区二区三区四区| 另类国产精品一区二区| 无码精品久久一区二区三区 | 国精无码欧精品亚洲一区|