2015-03-03 44 views
0

我試圖改善它已經具有一個index.php輸入HTML到包含索引頁

創建的舊網站,該網站的行爲就像一個家長的幾個子網站,然後 使用插入其具體內容到父javascript(getElement,添加各種內容,然後appendChild)。

這會產生一個巨大的代碼來創建一個小表單,這個表單可以用HTML來完成。

因此我的問題;

如何將HTML內容輸入父文件的元素而不用javascript創建這些內容?

我要尋找一個解決方案,如:

<?php 
include_once('index.php'); 
?> 
<ul id="nav"> 
    <li class="navi"><a href="processlogout.php">Log uit</a></li> 
</ul> 
<script> 
somehow insert newly created unsorted list "nav" into the included index.php 
</script> 

我希望我已經清楚地制定了我的問題,我期待着您的答案!

+0

你嘗試過使用jQuery ..? – 2015-03-03 12:29:57

+0

它會做同樣的事情......但你的元素創建的代碼將大大減少... – 2015-03-03 12:30:52

+0

我知道這是一個很好的選擇,但我更感興趣的方式來做到這一點,因爲我提出的問題 – logos 2015-03-03 13:36:48

回答

0

我找到了我在找的東西,它是innerHTML
這樣我就可以簡單地在JavaScript中輸入HTML代碼,然後按照我的意願將它輸入到包含的PHP中。
示例;

document.getElementById('databox').innerHTML = 
'<div class = "selectform">' + 
    '<form id="login" method="post" action="requestklant.php">' + 
     '<select name="klantdropdown"></select>' + 
     '<button type="submit">Opvragen</button>'+ 
    '</form>' + 
'</div>'; 

不過謝謝您的建議和努力。