簡體   English   中英

從URL解析變量以在HTML頁面(JS)上顯示不同的內容

[英]Parse variable from URL to display different content on HTML page (JS)

我每周都會發送一封電子郵件通訊,其中包含不同的主題,並且您可以從其中單擊一個網頁。

在第1周,該電子郵件是關於“電話”的,如果有人單擊該鏈接,則該電子郵件可能包含略有不同的變量(例如,第1周的URL末尾是?content = phone)。

加載網頁時,僅顯示手機上的內容。

每周將有8封電子郵件,因此URL中將有8套內容和不同的變量。

我只需要一個JavaScript就能做到這一點?

您可以使用HTML來做一些非常簡單和古老的事情,例如:

<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/>

然后,您所有的網址如下:emaillink1.html#car

您想要在頂部的部分后面的井號。

如果必須在客戶端的靜態頁面上完成此操作,則可以使用window.location.hash來顯示/隱藏頁面的不同部分。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM