php - 根据 if 语句显示隐藏的 div 部分

标签 php javascript redirect header

我在这样的页面上有一些隐藏的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/

相关文章:

php - 什么是 T_Echo 和 T_Print

php - 如果进程停止然后执行url,如何编写批处理/CMD文件以每5分钟检查一次?

php - 将数据从 Controller 传递到 Laravel 中的 View

javascript - React Native 图像太小,无法在不像素化的情况下调整大小

javascript - Jquery输入文本中的不可见字符串

c - 可以从 C 语言的标准输出读取吗?

php - 一个滚动条用于 2 个独立的 div

javascript - RegExp 与 .html 扩展名完美配合,但不适用于 .php 扩展名

html - 在html中获取我的服务器的根路径

php - PHP中如何在一定时间后将访问者重定向到另一个页面?