PutHTMLElement
描述:
在现有的HTML DOM中添加一个新的HTML元素。使用CSS选择器确定需要添加新HTML元素的位置。输入的HTML首先转换成HTML文档对象模型,以便通过CSS选择器定位用户希望添加的新HTML元素的位置。一旦新的HTML元素添加到DOM中,DOM将被呈现成新的HTML,然后用更新后的HTML替换流文件的内容。
标签:
put, html, dom, css, element
参数:
如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.
名字 | 默认值 | 允许值列表 | 描述 |
---|---|---|---|
CSS选择器 | CSS选择器字符串 支持表达式语言 (支持流属性和变量) | ||
HTML字符编码 | UTF-8 | HTML的字符编码格式 | |
元素插入位置类型 | 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存在语法错误 |
读取属性:
未提供。
写入属性:
未提供。
状态管理:
该组件不保存状态。
限制:
该组件没有限制
输入流要求:
组件必须提供输入流。
系统资源考量:
未提供。