Skip to main content

dom_replace_children

Function dom_replace_children 

Source
pub fn dom_replace_children(
    it: &mut Interp,
    this: Value,
    a: &[Value],
) -> Result<Value, Value>
Expand description

element.append(…nodes):末尾に複数追加(文字列はテキスト)。 element.replaceChildren(...nodes)(DOM 標準。el.innerHTML=''; el.append(...) の1行版として使われる定番イディオム)が丸ごと未対応だった。既存の set_inner_html(idx, "")(子を丸ごとクリア)と append/arg_to_node と同じ 「文字列は text node、DOM ノードはそのまま」変換を組み合わせて実装する。