首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从URL中解析变量以在HTML页面上显示不同的内容(JS)

从URL中解析变量以在HTML页面上显示不同的内容(JS)
EN

Stack Overflow用户
提问于 2010-12-17 20:35:45
回答 2查看 695关注 0票数 0

我每周都会发送一份电子邮件时事通讯,主题不同,还有一个网页,你可以从电子邮件中点击进入。

在第一周,电子邮件是关于“手机”的,如果有人点击了链接,它可能会包含一个略有不同的变量(例如,第一周是网址末尾的?content=phone )。

当网页加载时,只显示手机上的内容。

将会有8封电子邮件,所以每周都会有8组内容和不同的URL变量。

我只需要一个javascript来做这件事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-17 21:28:22

如果必须在客户端的静态页面上执行此操作,则可以使用window.location.hash来显示/隐藏页面的不同部分。

https://developer.mozilla.org/en/window.location

票数 0
EN

Stack Overflow用户

发布于 2010-12-17 21:02:28

你可以用HTML做一些非常简单和老式的事情,比如:

代码语言:javascript
复制
<a name="phone"></a><h1>This is my phone section</h1>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a name="car"></a><h1>This is my car section</h1>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
<a name="house"></a><h1>This is my house section</h1>
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>

那么所有的urls看起来都是这样的: emaillink1.html#car

其中,您想要在顶部的部分跟在散列标记之后。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4470500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档