我正在尝试使用Javascript动态地将元素放入其他元素而不刷新页面,它的AJAX部分工作且功能正常.但由于某些未知原因,我的代码会自动关闭.
这是代码的片段,你可以看到它实际上并没有关闭.但是在浏览器中运行代码之后它就会关闭
HTML
<div id="Events">
Run Code Online (Sandbox Code Playgroud)
使用Javascript
Get = document.getElementById("Events");
Get.innerHTML = "<div class='large-6 columns Pages' id='Page" + PN + "' style='background-color: #" + i + i + i + ";'>";
Get.innerHTML = Get.innerHTML + "<div class='large-6 columns Pages' id='Page" + PN + "' style='display: none; background-color: #" + i + i + i + ";'>";
Run Code Online (Sandbox Code Playgroud)
页面源上的结果是:
<div id="Page1" class="large-6 columns Pages" style="background-color: #000;"></div>
<div class="EventsClass"></div>
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,这是一个问题,因为我试图将元素放在元素中.但是我不能因为结束标签.
我已经搜索了几个小时,无法找到解决方案,甚至找不到原因.没有关闭标签,但它会自动关闭.有没有办法覆盖这个?还是绕过它?