【发布时间】:2018-11-14 19:08:19
【问题描述】:
当我在控制台中调用“elem”变量时,它会找到我想要的元素,但只有在我在控制台中运行之后它才会删除元素,而不是在页面加载时。
<html>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head>
</head>
<link rel="stylesheet" href="../../CSS/index.css">
<body>
<div>
<?php
$page=$_GET['id'].".html";
echo '<iframe src="' .$page.'" id="'.$_GET['id'].'" frameBorder="0" width="70%" height="100%" align="left" scrolling="no" />';
echo '</iframe>';
?>
</div>
<?php
echo " <script>
var elem=document.getElementById('".$_GET['id']."').contentWindow.document.getElementById('".$id."');
elem.parentNode.removeChild(elem);
</script> ";
?>
</body>
</html>
【问题讨论】:
-
我猜
.html弄乱了你的 iframe 标签。它不在src=""中。它在它背后 -
不,我已经删除了它,它也没有工作
-
尝试删除 iframe 标记末尾的 />。您将在下一行关闭它
-
还是不行
标签: javascript php html iframe