小编Ham*_*dar的帖子

Javascript - .innerHTML更改自动关闭标记

我正在尝试使用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)

正如您所看到的,这是一个问题,因为我试图将元素放在元素中.但是我不能因为结束标签.

我已经搜索了几个小时,无法找到解决方案,甚至找不到原因.没有关闭标签,但它会自动关闭.有没有办法覆盖这个?还是绕过它?

javascript html5

8
推荐指数
1
解决办法
5395
查看次数

标签 统计

html5 ×1

javascript ×1