javascript - 创建一个新的 DIV 元素,其中包含一个图像
问题描述
我希望当我单击时,将创建一个新的 DIV,其中包含一个图像。
这是我试过的代码:
let addTask = document.querySelector('#addTask');
addTask.addEventListener('click', ()=>{
//create DIV, This part of the code works well
let createNewDiv = document.createElement('div');
createNewDiv.innerHTML = writeTask.value;
document.body.appendChild(createNewDiv);
createNewDiv.className = 'tasks';
//create an image inside the DIV element, This part of the code does not work
let imageDelete = document.createElement('img');
imageDelete.src = 'deleteImage.jpg';
document.body.tasks.appendChild(imageDelete);
});
我的错误在哪里?
任何评论或反馈都可以帮助我。谢谢
解决方案
createNewDiv.appendChild(imageDelete)
推荐阅读
- mysql - 替换 SQL 中 STRING 列的最后一个字符
- mysql - 在 Flutter 中将 SQFLite 数据库与 MySQL 同步?
- json - scala BigDecimal Gson json 格式
- php - 错误:在 rpmdb 中找不到包元组('php-pecl-jsonc'、'x86_64'、'0'、'1.3.7'、'1.el6.remi.5.6')
- awk - 使用 AWK 或 SED 将单引号添加到文件中的每一行
- html - 如何在框中放置正确大小的文本,垂直键入?
- javascript - 如何在未标记为“值”的 JSON 中使用 Highmaps 数据
- selenium-webdriver - 如何使用 chrome v 74.0.3729.131 和 chromedriver 74.0.3729.6 解决“无法连接到渲染器”
- c - 如何写入微控制器上的引脚?
- python-3.x - 出现错误:列表索引超出范围