我在这样的页面上有一些隐藏的div
<div class="form" id="scheduler" style="display: none;">
<div class="form" id="test" style="display: none;">
<div class="form" id="super" style="display: none;">
我想要一个可以调用的 jscript 来根据这样的标准显示这些隐藏的 div
<?php
if ($_GET['id'] == 'scheduler') {
call jscript function (show div id:scheduler in this case)
}
else if ($_GET['id'] == 'test') {
call jscript function (show div id:test in this case)
}
else if ($_GET['id'] == 'super') {
call jscript function (show div id:super in this case)
}
?>
谢谢。
最佳答案
您不能从 PHP 调用 javascript 函数,PHP 是基于服务器端的,代表预处理超文本,而 Javascript 是基于浏览器的。
你可以使用:
<?php
if ($_GET['id'] == 'scheduler') {
$showdiv = 'scheduler';
}
else if ($_GET['id'] == 'test') {
$showdiv = 'test';
}
else if ($_GET['id'] == 'super') {
$showdiv = 'super';
}
echo "<script type=\"text/javascript\">document.getElementById('".$showdiv."').style.display = 'block';</script>";
?>
但在加载这些 div 之后,它应该位于页面底部。
关于php - 根据 if 语句显示隐藏的 div 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7239867/