我读了几个帖子但没有找到明确的答案。
我正在使用JavaScript库(Drinks.js)在我的网页上放置几个小部件。
以下代码将向div元素pnlThermo
添加一个项目:
function create(item) {
var thermo = Drinks.createElement('display');
thermo.setAttribute('id', item);
thermo.setAttribute('label', item);
Drinks.appendChild('pnlThermo', thermo);
}
好吧,现在我想在同一个div元素中添加几个项目。无论我是使用for循环还是显式调用函数,只会渲染第一个项目。例如:
create('T1');
create('T2');
create('T3');
仅导致显示T1
。
也许我错过了一些东西,我对JavaScript编程很陌生。
先谢谢。
答案 0 :(得分:0)
参考手册(http://goincompany.com/DTManual01.pdf)说:
创建HTML元素后,必须将其附加到 HTML容器。为此,您必须使用appendChild 功能,由Drinks课程提供。 Drinks.appendChild( '主体', 表压); 'body'是HTML容器的id。如果父母是 仪器,此功能不起作用。我们必须使用appendChild 仪器的方法,但我们稍后会看到。
似乎暗示第一个参数需要是HTML标记名,这没什么意义 但随后图书馆有点哇哇哇哇哇哇哇哇哇哇哇哇哇哇