javascript - JS / 插入创建的 dom 标签
问题描述
我正在尝试将由 js 创建的 div 元素插入到 dom 中,似乎无法让它工作......我错过了什么?
html
<div id="someID"></div>
js
function addElementals(element, parent)
{
someId.insertBefore(element.parent);
}
let newElemental = document.createElement('div');
newElemental.setAttribute('id', 'user_name');
newElemental.innerHTML = "i'm from jupiter";
let referencePoint = document.getElementById('someId');
addElementals(newElemental, referencePoint);
有什么我想念的吗?
解决方案
您需要将 AddElementals 函数和 someId 更改为以下内容:
function addElementals(element, parent)
{
//to add at end of parent
parent.appendChild(element);
//to add at beginning of parent
//parent.insertBefore(element,parent.childNodes[0]);
}
let newElemental = document.createElement('div');
newElemental.setAttribute('id', 'user_name');
newElemental.innerHTML = "i'm from jupiter";
//and someID must be exactly same as your html ID. As @Jaromanda X mentioned someID!=someId
let referencePoint = document.getElementById('someID');
addElementals(newElemental, referencePoint);
推荐阅读
- python - Flask-SQLAlchemy 唯一关键字未反映在 sqlite 数据库中
- go - 如何在 golang 中构建我自己的自定义 ci 运行器,如 circle ci
- javascript - 将值重新分配给变量时的 Javascript 性能
- javascript - 无法让导航项目在 Bootstrap 4 中向右对齐
- javascript - Angular 8.如何将服务从构造函数传递到类外部但在同一个文件中
- javascript - 如何使用`requestAnimationFrame`停止递归循环
- python-xarray - 基于纬度范围的数据提取
- python - 如何通过标签名称和硒类查找列表元素?
- scala - 删除后 Akka 集群节点重新加入
- php - 尝试从 json 获取值时出错