1 回答

TA貢獻1880條經驗 獲得超4個贊
好吧,我想我會嘗試寫它。
每次使用其中一個按鈕加載同一頁面時,您都可以將唯一的文本附加到 URL。
例如,您將擁有這些頁面的 3 個鏈接。
<a href="index.html?firstLink" target="_blank">Click me</a>
<a href="index.html?secondLink" target="_blank">Click me</a>
<a href="index.html?thirdLink" target="_blank">Click me</a>
這是整個 HTML 部分?,F在介紹 JavaScript。
在 JS 中,您只需捕獲當前的url.
您可以通過使用來做到這一點window.location.href。
接下來您需要做的是拆分符號url上的?字符串。
這將返回一個包含 2 個元素的數組(例如,第一個元素是index.html,第二個元素是firstLink)。
if現在您所要做的就是將該數組的第二個值存儲到一個變量中,然后根據您包含的內容使用不同的函數創建一堆語句url。
這是 HTML 示例代碼:
<a href="index.html?first" target="_blank">link 1</a>
<a href="index.html?second" target="_blank">link 2</a>
<a href="index.html?third" target="_blank">link 3</a>
這是JS示例代碼:
let url = window.location.href;
let splitIt = url.split('?');
console.log(splitIt)
let getWord = splitIt[1];
if(getWord == 'first'){
alert('radi');
}
if(getWord == 'second'){
alert('radi i ovo');
}
添加回答
舉報