JS nodeValue屬性 和 innerText屬性 獲取文本
...
<p> i love you </p>
...
var pra = document.getElementsByTagName(‘p‘); var items = pra[0].childNodes; console.log(items[0].nodeValue); //等價於 console.log(pra[0].innerText);
google console測試結果:
nodeValue 與 innerText 在此處的區別:
第一點
- nodeValue 獲取文本 需要深入到 文本節點 那一層;(p 元素本身的 nodeValue 屬性是一個空值);
- nnerText 獲取文本 作用於 包含文本的 元素節點 ;
第二點
- nodeValue 獲取的不僅是 文本值,還包括了 空格符 和 換行符(從上面測試可看出);
- innerText 僅僅打印元素節點所包含的 純文本信息;
JS nodeValue屬性 和 innerText屬性 獲取文本
相關推薦
JS nodeValue屬性 和 innerText屬性 獲取文本
eva love tex 元素 document AS 結果 TE child ...<p> i love you </p>... var pra = document.getElementsByTagName(‘p‘)
xpath的使用:定位,獲取文本和屬性值
world src @class foo posit on() .text value oot myPage = ‘‘‘<html><title>TITLE</title><body><h1></h1>
day32Struts2Day02(屬性和模型驅動獲取資料 攔截器定義配置和使用 攔截未登入使用者)
回顧 1、Struts2框架的概述,前端控制器的模式,核心的過濾器 2、入門 編寫 struts.xml配置檔案 3、配置檔案 配置檔案的載入 4、Action類的編寫和訪問 在Struts2框架中使用Servlet的API 1、在Action類中也可以獲取到Servlet一些常用的API
Python基礎(13):面向物件進階(訪問限制,__slots__,property,獲取物件資訊,類屬性和例項屬性)
一,訪問限制 原因:直接操作物件屬性有兩個缺點:無法保證資料安全性,無法進行引數校驗。 示例: class fruit(object): #定義一個類 def __init__(self,name): #定義屬性name
Python面向物件程式設計(類和例項 訪問限制 繼承和多型 獲取物件資訊 例項屬性和類屬性)
面向物件程式設計——Object Oriented Programming,簡稱OOP,是一種程式設計思想。OOP把物件作為程式的基本單元,一個物件包含了資料和操作資料的函式。 資料封裝、繼承和多型是面向物件的三大特點 在Python中,所有資料型別都可以視
JS中的style物件中的display屬性和visibility屬性的區別
<html><head><title>標題測試</title><script language="javascript"> function testVisibility() { document.all("tb_0").st
程式碼-JS之靜態屬性和私有屬性
/***************** 靜態屬性 *****************/ //靜態方法的特點就是可以直接使用建構函式來呼叫 function A() { this.age = 10; //公開的非靜態的方法 A.sex = '男'; //
python 之實例屬性和類屬性
方法 ont 動態語言 num itl 找到 pro string comm 由於Python是動態語言,根據類創建的實例可以任意綁定屬性。 給實例綁定屬性的方法是通過實例變量,或者通過self變量: class Student(object): def __in
background屬性和position屬性
規則 css erl img ack pos 導致 不同 -a 最近看到一個頁面,當文本內容長時,背景不動,內容跟著變化,使用到了CSS的background-attachment:fixed屬性,這篇文章,就來說一下background和position屬性 1.CSS中
arguments對象的callee屬性和caller屬性
獲取 call 兩個 cal 屬性 參數 cnblogs () lee js中的arguments對象代表正在執行的函數和調用它的函數的參數。arguments對象有兩個屬性,callee和caller。collee表示當前正在執行的方法,caller表示調用該方法的對象,
DropDownList 下拉選的OnSelectedIndexChanged屬性和AutoPostBack屬性 的配合使用,實現自動刷新
edi hang pdo 技術 業務需求 exchange cnblogs auto ack <asp:DropDownList ID="dpl_rows" runat="server" OnSelectedIndexChanged="dpl_rows_Select
java中如何使用空參構造方法自動生成不同名字的對象,使用非靜態的屬性和靜態屬性有什麽區別,原因是什麽?如何理解static關鍵字
區別 關鍵字 內部 方法 屬性 count per setname person 空參構造自動生成對象時,使用非靜態的屬性 代碼: package com.swift; //使用無參構造方法自動生成對象,序號不斷自增 public class Person { p
Python day 8(4) 實例屬性和類屬性
歸類 動態 num 當我 str 如果 變量 訪問 需要 1 由於Python是動態語言,根據類創建的實例可以任意綁定屬性。 給實例綁定屬性的方法是通過實例變量,或者通過self變量: class Student(object): def __init__(self
【CSS3 transform屬性和過渡屬性詳解】
eight tex over doctype ati ext 註意 skew 簡寫 CSS3transform屬性詳解 transform字面上就是變形,改變的意思。 在CSS3中transform主要包括以下幾種:旋轉rotate、扭曲skew、縮放scale和移動tra
C++訪問屬性和繼承屬性淺析
pre 技術 保護 修飾 問控制 nbsp 訪問 mil 結果 對於初學者C++的屬性控制以及繼承屬性還是比較那掌握的,筆者在這裏總結一下自己學習這些過程的見解。首先我們來看: 1、C++支持的訪問屬性有public、protected、private,下來我
實例屬性和類屬性
__init__ 引用 += 通過 學生 實例 失敗 true 需要 練習為了統計學生人數,可以給Student類增加一個類屬性,每創建一個實例,該屬性自動增加: # -*- coding: utf-8 -*- class Student(object): co
Python實用筆記 (22)面向對象編程——實例屬性和類屬性
keyword com HA class python int def pytho obj 由於Python是動態語言,根據類創建的實例可以任意綁定屬性。 給實例綁定屬性的方法是通過實例變量,或者通過self變量: class Student(object): de
html表單中的name屬性和value屬性
標簽 put -s tex 什麽 input 例子 htm use 舉例: 比如<input type="text" name=" username" value="aa">女孩 在這個例子中value究竟有什麽用啊,後面都寫了女孩了,顯示的內容一定是女孩 女孩
WPF 依賴屬性和附加屬性
text 依賴 通過 strong wpf hashtable 如果 hash nbsp 依賴屬性: 依賴屬性就是自己沒有值,通過Binding從數據源獲得值,就是依賴在別人身上,擁有依賴屬性的對象稱為依賴對象。 依賴屬性的值存在哪裏? 在WPF運行時,維護了一個全局的Ha
python0.16------構造函數/析構函數/self詳解/重寫/訪問限制/對象屬性和類屬性/@property/運算符重載
動態添加 輸出 自然 表示 不可 spa type 錯誤 特點 構造函數:__init__()引子:因為每個人一出生都是不一樣的。因此,如果在Person類中直接給類元素賦值有問題,它會導致每個人的初始狀態相同,這不符合大自然的邏輯。應該根據每個人的特點,給每個出生的人