Skip to main content

PutHTMLElement

描述:

在现有的HTML DOM中添加一个新的HTML元素。使用CSS选择器确定需要添加新HTML元素的位置。输入的HTML首先转换成HTML文档对象模型,以便通过CSS选择器定位用户希望添加的新HTML元素的位置。一旦新的HTML元素添加到DOM中,DOM将被呈现成新的HTML,然后用更新后的HTML替换流文件的内容。

标签:

put, html, dom, css, element

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
CSS选择器CSS选择器字符串

支持表达式语言 (支持流属性和变量)
HTML字符编码UTF-8HTML的字符编码格式
元素插入位置类型append-html
- append-html
- prepend-html
确定新元素值是放置到CSS选择器定位到的子元素的前面还是后面。假设选取的元素(CSS选择器为'p')为'

There

',要插入的元素内容为'Hi',当选择‘prepend-html’时,结果为'

HiThere

';当选择‘append-html’时,结果为'

ThereHi

'。
添加的元素值内容指定创建新元素时使用的值。该值必须时有效的HTML元素,文本内容需要包含未编码的字符,比如'<'或'>'等,以便能够在结果输出中正确的编码成HTML。

支持表达式语言 (支持流属性和变量)

连线:

名字描述
element not found在HTML文档中找不到指定元素时会将流文件转移到该连线。原始HTML输入内容会在流文件的内容中保持不变,同时在此场景中,“original”连线不会被调用。
success成功解析HTML元素
original原始HTML输入
invalid html输入HTML存在语法错误

读取属性:

未提供。

写入属性:

未提供。

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

未提供。

参考:

GetHTMLElement, ModifyHTMLElement