__InsertElementBefore

介绍

将 Element 节点插入到指定父节点中,并位于参考节点之前。

语法

__InsertElementBefore(parent: Element, child: Element, referenceNode: Element) : Element;

参数

Key 说明
parent 父节点对象。
child 被插入到父节点中的子节点。
referenceNode 子节点需要插入在参考节点之前。如果参考节点为空则子节点将被插入到末尾。

返回值

返回被插入的子节点。

示例

前端框架可以按下如下的方法进行插入操作。

// main-thread.js
let first = __CreateElement('view', 0, {});

let last = __CreateElement('view', 0, {});

let mid = __CreateElement('view', 0, {});

let parent = __CreateElement('view', 0, {});

__AppendElement(parent, first);
__AppendElement(parent, last);

__InsertElementBefore(parent, mid, last);
除非另有说明,本项目采用知识共享署名 4.0 国际许可协议进行许可,代码示例采用 Apache License 2.0 许可协议进行许可。