所以我有两个页面: index.php 和 contents.php 。 Index.php正在做一个XMLHttpRequest来从contents.php中获取一个表...但是当Index.php显示response.Text时,它不会在contents.php上运行最初的Javascript(因为它只显示内容,而不是运行脚本)。
试图解决这个问题,我只是将代码放在index.php而不是contents.php上,但由于某些原因,javascript不会找到responseText显示的任何元素。
(即document.getElementById('contents-table')。innerHTML ='asdf';
答案 0 :(得分:0)
var content = 'asdf',
fragment = document.createRange().createContextualFragment(content),
parent = document.getElementById("contents-table");
parent.replaceChild(fragment, parent.firstElementChild);
考虑到父节点中只有一个节点,这应该可以正常工作