我在“home.php”頁面上有 3 個按鈕,當我點擊其中任何一個按鈕時,這 3 個按鈕會重定向到同一頁面(“create.php”頁面),但每個按鈕都會自動觸發相應的按鈕新的重定向頁面(“create.php”頁面)
例如 => home.php 頁面中的按鈕 1 (id="buttonHome1") 重定向到 create.php 頁面并觸發 create.php 頁面中的按鈕 1 (id="buttonCreate1")
按鈕 1
<a href="create?car=1">
<button id="buttonHome1">Button 1</button>
</a>
按鈕 2
<a href="create?bike=1">
<button id="buttonHome2">Button 2</button>
</a>
按鈕 3
<a href="create?bike=1">
<button id="buttonHome3">Button 3</button>
</a>
在我的 .js 檔案中,我得到了這個
var url = window.location.href;
window.onload = function () {
var link = url.split("?car=");
if (link.length > 1) {
$("#buttonCreate1").click();
}
}
此 javascript (jquery) 代碼運行良好,但僅用于一個按鈕,我的意思是:如果我對 button2 使用相同的 window.onload 函式,運行正常但覆寫第一個按鈕,如果用于第三個按鈕,覆寫其他 2 個按鈕
我希望所有按鈕都能正常作業,但目前我不知道如何處理。
我也試過
$("#buttonHome1").click(function(){
$("buttonCreate1").click();
return false;
});
uj5u.com熱心網友回復:
你試過addEventListener嗎?
你可以有多個這樣的聽眾
window.addEventListener('load', function(){
// Do your stuff here
});
window.addEventListener('load', function(){
// Another one
});
https://developer.mozilla.org/en-US/docs/Web/API/Window/load_event
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418169.html
標籤:
