Javascript 从document.createElement中删除包装器div

Javascript 从document.createElement中删除包装器div,javascript,jquery,Javascript,Jquery,我已经在这上面呆了很长时间了,它快把我逼疯了。我尝试了十几种不同的方法,但都不知道如何让它发挥作用。任何帮助都将不胜感激!!谢谢 这是我的密码: 函数运行脚本{ //获取脚本元素的父级 var元素=document.currentScript.parentElement; //需要插入原始div中的我的html字符串 变量项=测试1测试2; //我的当前方法。此方法可以工作,但会创建另一个包装器div。我需要一种方法来删除包装器div,或者完全删除另一个方法,而不使用任何包装器div。 var

我已经在这上面呆了很长时间了,它快把我逼疯了。我尝试了十几种不同的方法,但都不知道如何让它发挥作用。任何帮助都将不胜感激!!谢谢

这是我的密码:

函数运行脚本{ //获取脚本元素的父级 var元素=document.currentScript.parentElement; //需要插入原始div中的我的html字符串 变量项=测试1测试2; //我的当前方法。此方法可以工作,但会创建另一个包装器div。我需要一种方法来删除包装器div,或者完全删除另一个方法,而不使用任何包装器div。 var z=document.createElement'div'; z、 innerHTML=项目; 元素.Z; } 运行脚本; 函数运行脚本{ //获取脚本元素的父级 var元素=document.currentScript.parentElement; //需要插入原始div中的我的html字符串 变量项=测试1测试2; element.innerHTML=项目; } 运行脚本;
使用jQuery标记后,可以按如下方式创建元素:

$(item);
函数运行脚本{ 变量项=测试1测试2; $document.currentScript.parentElement.append$item; } 运行脚本; 你可以使用这个方法

函数运行脚本{ //获取脚本元素的父级 var元素=document.currentScript.parentElement; //需要插入原始div中的我的html字符串 变量项=测试1测试2; 元素。插入相邻的TML“beforeend”,项; } 运行脚本;
element.innerHTML+=项;我认为您可以使用addAdjacentHTML或createDocumentFragment@Ele,但这行不通,因为DIV有两个子项。element.innerHTML=item@乔伊,这将删除元素的现有内容,他想添加到它。这正是我需要的。有趣的是,我被困在这个问题上很长时间了,只是需要重新审视一下。最终使用element.innerHTML+=项。对我所需要的很好。谢谢这也是一个很好的解决方案。由于纯javascript将是提高性能的首选方法,因此我最终选择了另一个答案。顺便说一句,我之前尝试过一些不同的版本,但都没能成功。我知道使用jquery有一种简单的方法。谢谢@赖利:没问题,我的朋友!!