MCPcopy Create free account
hub / github.com/observablehq/framework / element

Function element

src/client/stdlib/sqlite.js:142–148  ·  view source on GitHub ↗
(name, props, children)

Source from the content-addressed store, hash-verified

140}
141
142function element(name, props, children) {
143 if (arguments.length === 2) (children = props), (props = undefined);
144 const element = document.createElement(name);
145 if (props !== undefined) for (const p in props) element[p] = props[p];
146 if (children !== undefined) for (const c of children) element.appendChild(c);
147 return element;
148}
149
150function text(value) {
151 return document.createTextNode(value);

Callers 2

explainMethod · 0.85
describeMethod · 0.85

Calls

no outgoing calls

Tested by 1

describeMethod · 0.68