javascript - 一个 dom 节点的 innerHTML 替代品

标签 javascript

var ele = iframe_container[i];
var iframe_element = document.createElement("IFRAME");

如何使 iframe_element 成为 ele 的唯一子元素?

我已经尝试过 appendChildreplaceChild 但两者的目的不同。正确的做法是什么?

最佳答案

您可以删除所有子项,然后添加您的子项。

while (ele.firstChild) ele.removeChild(ele.firstChild);
ele.appendChild(iframe_element);

关于javascript - 一个 dom 节点的 innerHTML 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16776360/

相关文章:

javascript - 如何根据模型属性为 Backbone.js View 动态设置类名?

javascript - javascript 中构造函数中的构造函数?

javascript - Lodash:使用函数数组转换单个值

javascript - angularjs deferred 在回调中不起作用

JavaScript 继承和构造函数属性

javascript - Jade 重音编码问题

javascript - 基于另一个对象数组创建对象数组

javascript - jQuery 从索引问题中选择项目

javascript - 从 JSON 对象中的数组获取数据

javascript - 如果没有输入 URL 则隐藏按钮