首页 \ 问答 \ 如何将DOM元素附加到JavaScript中的空元素中?(How to append DOM Element into an empty element in JavaScript?)

如何将DOM元素附加到JavaScript中的空元素中?(How to append DOM Element into an empty element in JavaScript?)

我有一堆对象返回一个DOM树,然后我用它来附加到一个元素。 例如,

var elem = document.createElement('div');
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());

我最终会以如下方式结束:

<div>
<div id="...">...</div>
<div id="...">...</div>
<div id="...">...</div>
</div>

这三个DIV是由第三方代码创建的,我在这里将它们包裹在我的DIV标记中,但我想要的只是将它们附加到空元素,但它不起作用:

var elem = document.createElement('');
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());

预期成绩:

<div id="...">...</div>
<div id="...">...</div>
<div id="...">...</div>

我不确定这是否对您有意义,但我需要使用DOM,并且我不能将这些内容放入其他元素中。


I have bunch of objects that return a DOM-tree that I then use to append to an element. For example,

var elem = document.createElement('div');
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());

and I will eventually end up in something like:

<div>
<div id="...">...</div>
<div id="...">...</div>
<div id="...">...</div>
</div>

Those three DIVs were created by third party code, and I am wrapping them around my DIV tag here, but what I want instead is to just append them to an empty element, but it doesn't work:

var elem = document.createElement('');
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());
elem.appendChild(callSomePrototypesMethod());

Expected results:

<div id="...">...</div>
<div id="...">...</div>
<div id="...">...</div>

I'm not sure if this makes any sense to you, but I need to use DOM, and I can't put those content within any other elements...


原文:https://stackoverflow.com/questions/1776481
更新时间:2023-06-14 12:06

最满意答案

看起来是他们最终的谷歌错误...

http://www.google.com.au/about/jobs/locations/sydney/


Looks to be a google error on their end...

http://www.google.com.au/about/jobs/locations/sydney/

相关问答

更多
  • 触发drawingManager的polygoncomplete-event并将自动创建的polygon-instance作为参数传递给回调( trigger第三个参数): polygonInstance = new google.maps.Polygon(/*options*/); google.maps.event.trigger(drawingManager, 'polygoncomplete', ...
  • 在v3 API的早期阶段, getBounds()方法需要地图图块才能完成加载,以返回正确的结果。 但是现在看来,您可以收听bounds_changed事件,甚至在tilesloaded事件之前也会触发: Google Maps v3 - getBounds is undefine ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googlemapsapiv3yjyworldslzfdupli_218" target="_blank">Google Maps API v3 - 在域上禁用(Hello World示例)[重复](Google Maps API v3 - disabled on domain (Hello World example) [duplicate])</a><i>[2023-06-14] </i></h2> </div> <div class="tw_li_cont"> 看起来是他们最终的谷歌错误... http://www.google.com.au/about/jobs/locations/sydney/ Looks to be a google error on their end... http://www.google.com.au/about/jobs/locations/sydney/ </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/hznyromodalzsgooglemapsapiv3_238" target="_blank">如何在nyromodal中使用google maps api v3(How to use google maps api v3 in nyromodal)</a><i>[2022-03-18] </i></h2> </div> <div class="tw_li_cont"> 我刚想通了怎么做! 1 - 在索引页面中插入谷歌的js代码,其中'rel =“forceload”'和'rev =“显示为'',如下所示: <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&sensor=false" rel="forceload" rev="shown"></script> 2 - 您在模式页面中插入生成地图的代码,如下所示: <script> $( ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googlemapsapiv3yishi_258" target="_blank">Google Maps API V3现在可以使用吗?(Is Google Maps API V3 good enough to use now?)</a><i>[2022-04-03] </i></h2> </div> <div class="tw_li_cont"> 在目前正在测试的替代网站上,我已经使用V3大约一个月了。 我没有遇到任何问题(至少,没有问题,我不能责怪我自己的无能......)。 稳定似乎很好,请注意,我没有使用api更“深奥”的功能; 只显示地图,显示标记,打开信息窗口。 I have been using V3 for about a month, on a replacement site currently under test. I have experienced no problems with it (at least, no prob ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googlemapsapiv3tonghttps_366" target="_blank">Google Maps API v3通过HTTPS?(Google Maps API v3 over HTTPS?)</a><i>[2023-08-19] </i></h2> </div> <div class="tw_li_cont"> 更新 截至2011年3月 现在,所有开发人员都可以通过https访问Maps API v3,静态地图API和Maps API Web服务: 这是Google Maps的一个重大问题 。 如果您想通过https访问Google地图JavaScript,则必须注册为Google地图专业版客户 。 关于该主题的Google Maps API问题出现了许多哗众取宠的评论,但Google的最后一句话是他们不会在免费API中支持这一功能。 我最近几天花了一个项目移植到Bing Maps (它确实支持https),这个问 ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googledtapiv3fitboundsbqzyworkin_397" target="_blank">Google地图API V3 fitBounds()不起作用(Google maps API V3 fitBounds() not working)</a><i>[2022-05-06] </i></h2> </div> <div class="tw_li_cont"> 不要使用这些值作为geometry.location.**k** ,它取决于最小化的文件(使用MinifyJS之类的工具),那么当谷歌发布一个新版本时它会改变。 MrUpsidown was right. My bounding box was wrong because I was referencing ....geometry.location.k directly instead of the LatLng object. Refactoring the code accordingly corre ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googlemapsv3apisousuomysqlshuju_441" target="_blank">使用Google Maps v3 API搜索MySQL数据(Search MySQL data using Google Maps v3 API)</a><i>[2022-12-05] </i></h2> </div> <div class="tw_li_cont"> 我解决了这个问题,看看这个链接 ,我的所有代码都是关于我如何解决问题,但代码是AJAX和Controller形式。 虽然它不完整因为你会在链接上看到还有一个问题。 我在这个链接中建立了解决方案: http : //biostall.com/loading-infowindow-content-using-ajax-with-google-maps-api 。 感谢@halfer分享他对这个问题的看法。 希望能帮助到你。 荣誉! (y)的 I solved it. See this link, all my ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googlemapsapiv3cwrefererdeniedma_506" target="_blank">Google Maps API V3错误:RefererDeniedMapError(Google Maps API V3 error: RefererDeniedMapError)</a><i>[2022-09-27] </i></h2> </div> <div class="tw_li_cont"> 对于将来会遇到这个问题的每个人:事实证明这是一个领域问题。 我设法通过Google论坛支持服务与他们的论坛联系: https : //code.google.com/p/gmaps-api-issues/ 在发布我的问题之后,我被告知我正在处理的域名已经过去了谷歌许可,它曾经激活了一个商业计划,然后有人过去侵犯了谷歌的ToS。 遗憾的是,普通用户无法检查您的域名在过去是否违反了Google的ToS,因此我不得不等待Google支持小组的回复。 简而言之:如果你有一个谷歌过去被禁止的域名,你就有麻烦并且有两条 ... </div> </div> </li> <li class="tw_li clearfix"> <div class="tw_li_con"> <div class="tw_li_title"> <h2><a href="/wenda/googlemapsapiv3bdsjqyjydtzf_519" target="_blank">Google Maps API V3:绑定世界以适应区域并禁用地图重复(Google Maps API V3: Bound world to fit area and disable map repeat)</a><i>[2021-09-14] </i></h2> </div> <div class="tw_li_cont"> 整个世界的“图片”在给定的缩放级别上具有恒定的大小。 对于缩放级别1,它是512像素,对于缩放级别2 1024,3 = 2048,4 = 4096等... 为了适应整个世界而不重复它,你需要在这个缩放级别上有一个小于整个世界图片的地图div,否则它将无法工作。 对于缩放级别1,地图将需要512以适合理想,而不是更换。 https://output.jsbin.com/vabago是一个示例,它显示给定缩放级别的世界宽度并将其记录到控制台。 当你放大时,它也会调整地图的大小以适应整个世界(通常这是一件愚蠢的事 ... </div> </div> </li> </ul> </div> <div class="main_right"> <div class="search-out"> <div class="search"> <form action="/wenda" target="_blank" method="get"> <input type="search" autocorrect="off" autocomplete="off" placeholder="请输入关键词" id="q" name="q" value=""> <button class="btn_s" type="submit">搜索</button> </form> </div> </div> <div class="commonh"> <h2>相关文章</h2> <span class="fr"><a href="/jiaocheng" target="_blank">更多</a></span> </div> <div class="right_list"> <li> <a title="The content of element type "package" must match "..." href="/article/Thecontentofelementtypequotpacka_5" target="_blank">The content of element type "package" must match "...</a> </li> <li> <a title="尚硅谷Java视频教程_JavaScript DOM编程视频教程 【主讲:佟刚】" href="/article/sggJavaspjc_JavaScriptDOMbcspjczjtg_3" target="_blank">尚硅谷Java视频教程_JavaScript DOM编程视频教程 【主讲:佟刚】</a> </li> <li> <a title="看到一种声明javascript 函数的方法 不理解 求答案" href="/article/kdyzsmjavascripthsdffbljqda_5" target="_blank">看到一种声明javascript 函数的方法 不理解 求答案</a> </li> <li> <a title="extjs 3.1 Ext.TabPanel dom为空或不是对象" href="/article/extjs31ExtTabPaneldomwkhbsdx_5" target="_blank">extjs 3.1 Ext.TabPanel dom为空或不是对象</a> </li> <li> <a title="通过Java DOM解析 XML时碰到中文无法整体返回,只能返回一个第一个中文" href="/article/tgJavaDOMjxXMLspdzwwfztfhznfhygdygzw_4" target="_blank">通过Java DOM解析 XML时碰到中文无法整体返回,只能返回一个第一个中文</a> </li> <li> <a title="Ext新手学习遇到问题,this.el.dom为空或不是对象" href="/article/Extxsxxydwtthiseldomwkhbsdx_4" target="_blank">Ext新手学习遇到问题,this.el.dom为空或不是对象</a> </li> <li> <a title="JavaScript 事件" href="/article/JavaScriptshijian8990_3" target="_blank">JavaScript 事件</a> </li> <li> <a title="JavaScript 事件" href="/article/JavaScriptshijian_3" target="_blank">JavaScript 事件</a> </li> <li> <a title="javascript 问题" href="/article/javascriptwenti_5" target="_blank">javascript 问题</a> </li> <li> <a title="HDFS Append 设计文档的QA(Questions about the “Append Design”)" href="/article/HDFSAppendsjwddQAQuestionsabouttheAppendDesign_0" target="_blank">HDFS Append 设计文档的QA(Questions about the “Append Design”)</a> </li> </div> <div class="commonh"> <h2>最新问答</h2> <span class="fr"><a href="/wenda" target="_blank">更多</a></span> </div> <div class="right_list"> <li> <a title="您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)" href="/wenda/gitdiffwjbjyyyyckfbfz_166" target="_blank">您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)</a> </li> <li> <a title="将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)" href="/wenda/zfdzjqxsdfzdzfsz_208" target="_blank">将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)</a> </li> <li> <a title="OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)" href="/wenda/octobercmscebianlanchengxian_358" target="_blank">OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)</a> </li> <li> <a title="页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)" href="/wenda/ymjzdxzgljhs_380" target="_blank">页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)</a> </li> <li> <a title="codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)" href="/wenda/codeigniterzyybnayqgz_201" target="_blank">codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)</a> </li> <li> <a title="在计算机拍照在哪里进入" href="/wenda/jisuanjipaizhaozaina_8" target="_blank">在计算机拍照在哪里进入</a> </li> <li> <a title="使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)" href="/wenda/cingetczsrlzdqbxyzfdiscardunwant_470" target="_blank">使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)</a> </li> <li> <a title="No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)" href="/wenda/forxhjzforxhyx_517" target="_blank">No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)</a> </li> <li> <a title="单页应用程序:页面重新加载(Single Page Application: page reload)" href="/wenda/danyeyingyongchengxuyemianjiazai_103" target="_blank">单页应用程序:页面重新加载(Single Page Application: page reload)</a> </li> <li> <a title="在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)" href="/wenda/xunhuanzhongxuanmoshilieming_433" target="_blank">在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)</a> </li> <li> <a title="System.StackOverflow错误(System.StackOverflow error)" href="/wenda/systemstackoverflowcuowu_431" target="_blank">System.StackOverflow错误(System.StackOverflow error)</a> </li> <li> <a title="KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)" href="/wenda/knockoutjswzqtmbbeforeremoveafte_429" target="_blank">KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)</a> </li> <li> <a title="散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)" href="/wenda/sanliebaokuofangfaqiantaoshuxing_254" target="_blank">散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)</a> </li> <li> <a title="android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)" href="/wenda/androidsamsungrfswjxtycdj_556" target="_blank">android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)</a> </li> <li> <a title="TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)" href="/wenda/tensorflowsylbcjxz_538" target="_blank">TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)</a> </li> <li> <a title="企业安全培训的各项内容" href="/wenda/qiyeanquanpeixungexiangneirong_20" target="_blank">企业安全培训的各项内容</a> </li> <li> <a title="错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)" href="/wenda/cuowurpcshibai_88" target="_blank">错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)</a> </li> <li> <a title="C#类名中允许哪些字符?(What characters are allowed in C# class name?)" href="/wenda/cleimingzhongyunzifu_157" target="_blank">C#类名中允许哪些字符?(What characters are allowed in C# class name?)</a> </li> <li> <a title="NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)" href="/wenda/numpyint64zccnparrayzdtypefloat6_310" target="_blank">NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)</a> </li> <li> <a title="注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)" href="/wenda/zhuxiaoyinzangdaohangportlet_526" target="_blank">注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)</a> </li> <li> <a title="将多个行和可变行移动到列(moving multiple and variable rows to columns)" href="/wenda/duogexingkebianxingdongdaolie_442" target="_blank">将多个行和可变行移动到列(moving multiple and variable rows to columns)</a> </li> <li> <a title="提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)" href="/wenda/tjbdshljchrefbsjavascript_382" target="_blank">提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)</a> </li> <li> <a title="对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)" href="/wenda/setoninfowindowclicklisteneryitu_249" target="_blank">对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)</a> </li> <li> <a title="Angular $资源不会改变方法(Angular $resource doesn't change method)" href="/wenda/angularziyuanhuigaifangfa_275" target="_blank">Angular $资源不会改变方法(Angular $resource doesn't change method)</a> </li> <li> <a title="在Angular 5中不是一个函数(is not a function in Angular 5)" href="/wenda/angularzhonghanshu_308" target="_blank">在Angular 5中不是一个函数(is not a function in Angular 5)</a> </li> <li> <a title="如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)" href="/wenda/pzcompositec1mzmyzdtgfw_354" target="_blank">如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)</a> </li> <li> <a title="不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])" href="/wenda/bsxtxtsysfz_203" target="_blank">不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])</a> </li> <li> <a title="常见的python rpc和cli接口(Common python rpc and cli interface)" href="/wenda/changjianpythonrpcclijiekou_315" target="_blank">常见的python rpc和cli接口(Common python rpc and cli interface)</a> </li> <li> <a title="Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)" href="/wenda/mysqldbdgzdppdgzd_259" target="_blank">Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)</a> </li> <li> <a title="产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)" href="/wenda/chanpinyemianmagentochushouduiqi_417" target="_blank">产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)</a> </li> </div> </div> </div> </div> <div style="clear:both;"></div> <div class="footer"> <div class="mainbox"> <div class="info"> <p>Copyright ©2023 <a href="https://www.peixunduo.com" target="_blank">peixunduo.com</a> All Rights Reserved.<a href="https://beian.miit.gov.cn/" target="_blank">粤ICP备14003112号</a> </p> <p>本站部分内容来源于互联网,仅供学习和参考使用,请莫用于商业用途。如有侵犯你的版权,请联系我们(neng862121861#163.com),本站将尽快处理。谢谢合作!</p> </div> </div> </div> <script type="text/javascript" src="/resources/js/common.js?v=324"></script> <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https'){ bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else{ bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?9eebaceb5e4371a0aad59712a1a1ecff"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script> </body> </html>