元素节点
元素节点代表原生视图树中的原生组件(类似于 Web 上的 Element 节点)。
所有原生组件以及许多内置组件都通过 ref 提供它们。
信息
请注意,某些内置组件仅作为其他组件(包括原生组件)的容器。例如,ScrollView
内部渲染了一个原生滚动视图和一个原生视图,可以通过它提供的 ref 使用 getNativeScrollRef()
和 getInnerViewRef()
等方法访问它们。
参考
Web 兼容 API
来自 HTMLElement
- 属性
- 方法
来自 Element
- 属性
childElementCount
children
clientHeight
clientLeft
clientTop
clientWidth
firstElementChild
ID
- ℹ️ 返回
id
或nativeID
属性的值。
- ℹ️ 返回
lastElementChild
nextElementSibling
nodeName
nodeType
nodeValue
previousElementSibling
scrollHeight
scrollLeft
- ⚠️ 对于内置组件,只有
ScrollView
实例可以返回非零值。
- ⚠️ 对于内置组件,只有
scrollTop
- ⚠️ 对于内置组件,只有
ScrollView
实例可以返回非零值。
- ⚠️ 对于内置组件,只有
scrollWidth
tagName
- ℹ️ 返回一个以
RN:
为前缀的标准化原生组件名称,例如RN:View
。
- ℹ️ 返回一个以
textContent
- 方法
来自 Node
- 属性
- 方法
compareDocumentPosition()
contains()
getRootNode()
- ℹ️ 如果组件未挂载,将返回自身的引用。
hasChildNodes()