簡體   English   中英

Javascript 分兩頁

[英]Javascript on two pages

我正在嘗試創建一個 jquery 腳本。

該腳本需要:

1- 單擊列表中的特定鏈接(按鈕)以更改頁面

2-填寫頁面上的文本輸入

3- 有效

(4- 和循環...)

問題是,當我更改頁面時,腳本不會在第二頁上執行。

這是我的腳本:

window.allButtons = $('a[href^="/discussions/"]')

if ($(allButtons[2]).text()=="Afficher cette discussion"){
    allButtons[2].click();
}

setTimeout(function()

{

    let messages = [
    'Bonjour, je suis désolé mais j\'ai déjà envoyé mon colis avec weeship'
    ];
    function getMessage() {
       return messages[Math.floor(Math.random() * messages.length)];
    }

    $('#message_content').val(getMessage);

    // setTimeout(function(){ 
    //  $('input.button.button--tertiary').click();
    // },1000);

},1000);

請問有什么辦法

您可以使用Session 存儲來保存來自不同頁面的數據。

在離開頁面之前,您可以設置一個值作為指示符或您實際想要的值,例如:

sessionStorage.setItem('key', 'value');

一旦第二頁加載從 session 存儲中檢索必要的信息,類似的東西

// Get saved data from sessionStorage
var data = sessionStorage.getItem('key');

您現在可以應用您的邏輯。 例如,如果值wasRedirected為 true,則表示他來自您的重定向,因此您可以檢查您是否有鍵theInputValue的存儲值並將其設置為輸入。

暫無
暫無

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

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