导航中有两个列表项:
get(0,'MonitorPositions')
ans =
1921 1 3840 1080
1 1 1920 1080
访问 /trip.php?offer=true 时,我需要使用<body id="trips">
<nav>
<li><a href="/trips.php" class="trips">Trips</a></li>
<li><a href="/trips.php?offer=true" class="offers">Offers</a></li>
</nav>
....
</body>
替换<body id="trips">
,因为我使用CSS制作当前页面:
<body id="offers">
有什么想法吗? :)
答案 0 :(得分:1)
试试这个,你需要在trips.php
<?php
$bodyID = 'trips'; // default value
// when `offer` GET is set
if(isset($_GET['offer']) && trim($_GET['offer']) == 'true'){
$bodyID = 'offers';
}
?>
<body id="<?php print $bodyID; ?>">
答案 1 :(得分:0)
您还可以在body
标记内添加脚本,这将设置所需的ID。
<script>
document.body.id = location.href.split('?')[1].contains('offer=true');
</script>
答案 2 :(得分:0)
如果您已经在使用PHP,则可以确定offer的GET变量是否设置为true,并相应地设置id变量:
if(isset($_GET['offer'])) { # If the GET variable is set
if($_GET['offer'] == "true") { # If the GET variable is equal to true
$id = "offers"; # Set our ID equal to offers
}
}
else { # If the GET variable is not set
$id = "trips"; # Set our ID equal to trips
}
然后您将获得包含以下内容的HTML:
<body id="<?php if(isset($id)) { print $id; } ?>">