【发布时间】:2021-06-25 01:20:40
【问题描述】:
我正在尝试在此代码中使用 .back() 功能:
<a onclick=<% this.window.history.back() %>
但我得到的历史是未定义的?但在窗口中有一段历史......关于如何使其发挥作用的任何建议?
【问题讨论】:
标签: javascript express onclick window ejs
我正在尝试在此代码中使用 .back() 功能:
<a onclick=<% this.window.history.back() %>
但我得到的历史是未定义的?但在窗口中有一段历史......关于如何使其发挥作用的任何建议?
【问题讨论】:
标签: javascript express onclick window ejs
我认为更好的解决方案是创建 js 函数来重定向你,不要使用this
<a class="go_back" />
const goBackLink = document.querySelector(".go_back")
const historyGoBack = () => {
window.history.back()
goBackLink.removeEventListener("click", historyGoBack)
}
goBackLink.addEventListener("click", historyGoBack)
【讨论】: