如何根据URL结构添加动态body类?

时间:2013-04-28 20:02:18

标签: javascript php html css redirect

我为一个租用他的公寓的朋友建立了一个静态HTML网站。当经纪人链接到他的网站时,他需要隐藏在页脚中的电子邮件地址,否则可见。

解决方案是定位这些唯一的入站网址并使用CSS隐藏电子邮件地址,但他说可能有几十个经纪人,在某些情况下我们可能不知道他们的网址。

我想知道是否要以某种方式创建备用网址。例如:www.myislandvilla.com/?=nocontact,并以某种方式添加<body>类,这将允许我使用CSS定位?

1 个答案:

答案 0 :(得分:0)

请注意网址为www.myislandvilla.com/?spe=nocontact

你有两个选择:

  • 如果您的服务器运行PHP或任何动态语言,您可以轻松地在要隐藏的元素(即div)上设置条件。例如,在PHP中:

    if($ _ GET ['spe'] =='nocontact'){echo'style =“display:none;”'; }

  • 如果您的服务器没有运行PHP,您可以随时使用Javascript(请参阅此问题,了解如何获取查询字符串:How can I get query string values in JavaScript?)并在查询字符串匹配时隐藏该元素。