与 location.href 和 document.referrer 一起使用的 Html 按钮

Boc*_*rov 0 html javascript location href referrer

我正在努力使这项工作

<script>
document.write('<button onclick="location.href=' + document.referrer + '">Go back</button>');
</script>
Run Code Online (Sandbox Code Playgroud)

它应该只是一个简单的“返回”按钮到上一页。当我像“a href”那样做时,它会起作用

<script>
    document.write('<a href="' + document.referrer + '">Go back</a>');
</script>
Run Code Online (Sandbox Code Playgroud)

但是当尝试将其作为“按钮”时,它失败了。按钮在那里,但没有导航到上一页

Rus*_*lan 5

在 href 正文中添加另一个转义引号(以及最后的分号,虽然我不知道这是否会有所作为),然后看看是否有效...

<script>
document.write('<button onclick="location.href=\'' + document.referrer + '\';">Go back</button>');
</script>
Run Code Online (Sandbox Code Playgroud)