javascript - 如何向 document.createElement() 添加图标?
问题描述
我可以在 React 中显示一个图标,但我还没有弄清楚如何在 svelte 中显示它。我从我的数据库中获取除了图标之外的所有内容,它会引发错误......
未能在“文档”上执行“createElement”:
function getAllPosts(doc) {
const dataList = document.querySelector('#content');
let div = document.createElement('div');
let title = document.createElement('h1');
let body = document.createElement('span');
let uid = document.createElement('h6');
let timestamp = document.createElement('span');
let comments = document.createElement('p');
let likes = document.createElement(Icon);
let createComment = document.createElement('textarea');
let btn = document.createElement('button');
createComment.style.cssText = 'border-radius:10px;border:1px solid #ddd;-moz-box-shadow: 0px 0px 8px #000;';
btn.style.cssText = 'border-radius:10px;border:1px solid #ddd;-moz-box-shadow: 0px 0px 8px #000;';
div.setAttribute('class', 'post');
title.textContent = doc.data().title;
body.textContent = doc.data().body;
uid.textContent = doc.data().uid;
timestamp.textContent = doc.data().timestamp;
likes.textContent = doc.data().likes;
comments.textContent = doc.data().comments;
btn.innerHTML = "Add Comment";
div.appendChild(title);
div.appendChild(body);
div.appendChild(uid);
div.appendChild(timestamp);
div.appendChild(likes);
div.appendChild(comments);
div.appendChild(createComment);
div.appendChild(btn);
dataList.appendChild(div);
}
解决方案
推荐阅读
- json - Json 到 Excel(多级)
- scala - 实体不会自动重定位到加入的节点
- python - 如何用空虚和虚线虚线符号绘制散点图?
- python - 如何从字典列表中删除重复的短语?
- python-3.x - python 3 Tkinter Checkbutton值
- extjs - ExtJS 6.6 的 Jasmine 测试
- amazon-web-services - 初始化 AWS Amplify 时出现“InvalidClientTokenId”错误
- angular - Angular 6 中的“ng2-file-upload”错误 - 无法绑定到“上传器”,因为它不是“输入”的已知属性
- java - autowired 在junit spring mvc 5中不起作用
- ansible - 在ansible中评估何时条件