React獲取原生html節點方法

2021-08-14 17:48:19 字數 449 閱讀 3373

方法一

export default

class

bodyindex

extends

react.component

render()/>

div>

)}}

方法二
export default

class

bodyindex

extends

react.component

render()/>

div>

)}}

使用refs需要注意的地方:

1.refs是訪問元件內部dom節點唯一看可靠的方法

2.refs會自動銷毀對元件的引用

3.不要在render或者render之前對refs進行呼叫

4.不要濫用refs(會影響效能)

獲取html節點時過濾空白節點

在非 ie 中,標準的 dom 具有識別空白文字節點的功能,而 ie 自動忽略了,如果要保持一致的子元素節點,需要手工忽略掉它。var body document.getelementsbytagname body 0 獲取 body 元素節點 過濾空白節點 function filterspace...

DOM原生遍歷 獲取 修改節點內容

距離上次發表部落格應該已經快有兩個月了吧,從4月到如今我囤了很多草稿,基本都是開了個頭就沒繼續了,一直想找時間把它們完成的,然而各種懶,各種藉口。昨天做了阿里的模擬筆試,時間50min,這個是真正意義上的前端筆試,最後有兩個問答題需要寫點 做完覺得我可能需要回爐重練了哈哈哈哈哈。講正題,這篇博主要是...

jquery獲取對應節點與原生DOM區別

不難發現,id class tag都可以通過原生的方法獲取到對應的節點,但是我們還需要考慮乙個相容性的問題,我這裡順便提及一下,比如 ie會將注釋節點實現為元素,所以在ie中呼叫getelementsbytagname裡面會包含注釋節點,這個通常是不應該的 getelementbyid的引數在ie8...