[英]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.