【发布时间】:2018-03-26 00:57:32
【问题描述】:
我想将 Ionic CSS 库中的样式添加到用 Javascript 创建的 HTML 元素中。目的是因为我从数据库中提取对象并为它们动态创建按钮。我可以收到这些项目并将它们添加到页面,但我无法正确使用它的格式。这是我想在 JavaScript 中复制的基本 HTML 示例。
<ion-list id="list" (click)=add()>
<button ion-item>
<ion-icon name="ios-add" item-start></ion-icon>
Add
</button>
</ion-list>
制作这个按钮:
这就是我在 Javascript 中所拥有的。
add() {
var listItem = document.getElementById("list");
var listButton = document.createElement('button');
listButton.setAttribute("class","ion-item");
listButton.setAttribute("id", id+"1");
var icon = document.createElement("ion-icon");
icon.setAttribute("name","ios-add");
let text = document.createTextNode("Add");
listButton.appendChild(text);
listButton.appendChild(icon);
listItem.appendChild(listButton);
}
这就是上面的[代码产生:
如何在保留 Ionic 格式的同时使用 JavaScript 操作 DOM?
使用:节点 8.3.0、Angular 4、Ionic 3。
【问题讨论】:
标签: javascript html css angular ionic3