我試圖在不刷新頁面的情況下動態使用Javascript將元素放入其他元素中,它的AJAX部分起作用並且功能正常。但是由於某些未知的原因,我的代碼會自動關閉。Javascript - .innerHTML更改自動關閉標記
下面是代碼片段,你可以看到它沒有真正關閉。但是,在瀏覽器中運行的代碼後,關閉
HTML
<div id="Events">
的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 + ";'>";
頁面源的結果是:
<div id="Page1" class="large-6 columns Pages" style="background-color: #000;"></div>
<div class="EventsClass"></div>
正如你所看到的,這是一個問題,因爲我試圖將元素放入元素中。但我不能因結束標籤。
我搜索了幾個小時,找不到解決方案,甚至是導致此問題的原因。 沒有結束標籤,但它自動關閉。有沒有辦法來覆蓋這個?還是繞過它?
你可以發佈你的代碼在jsfiddle。爲什麼你的變量名爲get? Get和Post通常用於表示Http方法 – 2014-11-04 06:03:16