元素节点
Element 节点代表原生视图树中的原生组件(类似于 Web 中的 Element 节点)。
它们由所有原生组件以及许多内置组件通过 refs 提供。
信息
请注意,有些内置组件仅作为其他组件(包括原生组件)的容器。例如,ScrollView 内部会渲染一个原生滚动视图和一个原生视图,它们可以通过它提供的 ref,使用 getNativeScrollRef() 和 getInnerViewRef() 等方法访问。
参考
Web 兼容 API
来自 HTMLElement
- 属性
- 方法
来自 Element
- 属性
childElementCountchildrenclientHeightclientLeftclientTopclientWidthfirstElementChildID- ℹ️ 返回
id或nativeID属性的值。
- ℹ️ 返回
lastElementChildnextElementSiblingnodeNamenodeTypenodeValuepreviousElementSiblingscrollHeightscrollLeft- ⚠️ 对于内置组件,只有
ScrollView实例可以返回非零值。
- ⚠️ 对于内置组件,只有
scrollTop- ⚠️ 对于内置组件,只有
ScrollView实例可以返回非零值。
- ⚠️ 对于内置组件,只有
scrollWidthtagName- ℹ️ 返回一个规范化的原生组件名称,以
RN:为前缀,例如RN:View。
- ℹ️ 返回一个规范化的原生组件名称,以
textContent
- 方法
来自 Node
- 属性
- 方法
compareDocumentPosition()contains()getRootNode()- ℹ️ 如果组件未挂载,将返回自身引用。
hasChildNodes()