Скажем, я хочу программно добавить ButtonElement
к DivElement
, так что результирующий HTML будет:
<div class="blah">
<input type="button" name="whatever" value="Push Me!" />
</div>
В Dart я вижу несколько методов в классе DivElement
, и я не уверен, какой из них подходит для какого контекста:
ButtonElement button = constructButtonElement();
DivElement div = constructDiv();
div.add(button);
div.nodes.add(button);
div.children.add(button);
// ???
То же самое и с любыми другими типами контейнеров: BodyElement
, SpanElement
и т. Д. Как правильно динамически добавлять элементы DOM в родительские контейнеры?