假设我有一个简单的 php 索引网站页面。
我需要根据某些参数何时传递到索引页面来清除屏幕。检查传递参数的代码可能出现在索引页的任何位置。
如果参数未传递,则页面加载正常,如果传递,则清除/空白屏幕,或者弹出一个空白窗口以回显。
我想尽可能高效地做到这一点,因为它会导致我的回声语句(如果可能的话)。
如果我理解这个问题,您希望您的 php 不回显任何内容,或者回显页面,具体取决于某些变量。如果这是你想要的,你可以把它放在你的 php 的顶部
<?php
if(condition){return;}
//the rest of you page goes here
?>
你不能简单地在 javascript 中引用一个标签来
<body></body>
然后从那里设置innerhtml值?
例如,我们可以使用一个按钮,它将使用
document.body.innerHTML
属性将页面设置为我们想要的任何内容。. .
document.body.innerHTML = 'cleared';
或者 。. .
<button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>
完整代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body id="bdContent">
<button name="btnClear" id="btnClearMe" onclick="document.body.innerHTML = 'cleared'" >Clear Page</button>
</body>
</html>
<?php
if($_GET['parameter'] == 'blank'){
echo '';
}else{
echo 'something';
}
?>