我正在努力改进一个旧网站,该网站是通过一个index.php
创建的
它的行为就像几个子站点的父站点,然后使用javascript(getElement
,添加各种内容,然后添加appendChild
)将它们的特定内容插入到父级中。
这就产生了一个巨大的代码,只需创建一个小表单,而HTML可以做得更整洁。
因此,我的问题;
如何在不使用javascript创建这些内容的情况下将HTML内容输入到父文件的元素中?
我正在寻找这样的解决方案:
<?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>
我希望我已经把问题说清楚了,期待你的回答!
我最好使用angularJs。
我找到了我要找的东西,它是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>';
不过,感谢您的建议和努力。