这是几周前你们回答的先前问题的后续内容。 WordPress.org应用程序中有HTML,我无法更改。此HTML中的一个部分包含超链接到someURL的文本。我希望URL重定向到我的引荐来源页面,以便返回到我点击此链接时所显示的任何页面。问题是某些东西阻止了我的引荐来源URL字符串分配给HREF。我在Chrome调试器中完成了这个功能一百次,尝试了各种各样的功能(见下文)。 HREF根本不会改变,不管是什么。知道为什么吗?这是代码,谢谢你对此有任何帮助:
<button id="request">Leave Request</button>
<button id="statistics">Leave Statistics</button>
<?php
$sql = "SELECT `role` from employee where `emp_code`='".$emp_code."'";
$result = mysqli_query($sql);
$row =mysqli_fetch_array($result, MYSQLI_NUM);
if($row[0] == "HOD"){
echo "<button id='new'> New Button</button>";
}
答案 0 :(得分:1)
你的jscode没有问题,我把它添加到这里: Example on github
它正在发挥作用。 (您将被重定向回stackoverflow)。
<html>
<head>
</head>
<body>
<script>
window.onload = function () {
document.querySelector(".button.wc-backward").onclick = function() {
var URLstring = document.referrer; // works fine
window.location.href = URLstring; // ref unchanged
setTimeout(function () {
window.location.href = URLstring;
}, 100); // same result
return false;
}
}
</script>
<a href="www.google.com" class="button wc-backward">the link</a>
</html>
答案 1 :(得分:0)
你的代码很难......你喜欢尝试这个吗
window.location.assign(URLstring)