iT邦幫忙

0

(已解決)JavaScript-請問該如何登出網頁?

  • 分享至 

  • xImage

各位前輩,大大好。
我登入一個網站:https://abcd.123/home
註冊之後,即可進入登入的畫面,到此後我想要用JS讓我登出。

登出的網址是:https://xxx.abcd.123/logout

我決定要用Location reload()來登出
然而在登入的前提下進入這個網址是404找不到網頁的頁面。
因此我用右鍵檢查,看見其中的寫法如下:

<a href="https://xxx.abcd.123/logout" onclick="event.preventDefault();
                                                        document.getElementById('logout-form').submit();" class="dropdown-item">
                                            登出
                                        </a>

我試圖在devtool的console裡面直接執行event.preventDefault()
出現了Uncaught TypeError: Cannot read properties of undefined (reading 'preventDefault')

要正確執行,似乎少了一些步驟,
想請問接下來該怎麼做才能完成我利用JS登出的目的呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
froce
iT邦大師 1 級 ‧ 2022-05-31 15:53:35
最佳解答
var logoutBtn = document.querySelector("a[href='https://xxx.abcd.123/logout']")

logoutBtn.click()

我要發表回答

立即登入回答