为什么我的按钮不适用于php和javascript,而我的其他按钮可以工作?
我的按钮不适用于我现在正在开发的网站,我对我的其他按钮做了完全相同的事情。但就在那个特定的页面上,我的按钮不起作用为什么我的按钮不适用于php和javascript,而我的其他按钮可以工作?,javascript,button,Javascript,Button,我的按钮不适用于我现在正在开发的网站,我对我的其他按钮做了完全相同的事情。但就在那个特定的页面上,我的按钮不起作用 <head> <link rel="stylesheet" href="bestelling.css" /> <link rel="shortcut icon" href="#"> </head> <script> function Aanvaarden() { windo
<head>
<link rel="stylesheet" href="bestelling.css" />
<link rel="shortcut icon" href="#">
</head>
<script>
function Aanvaarden()
{
window.location.assign=("Welcome.php")
}
function Annuleren()
{
window.location.assign=("Annuleren.php")
}
</script>
<br>
<input class="MyButton" type="button" value="Aanvaarden" onclick="Aanvaarden()" />
<input class="MyButton" type="button" value="Annuleren" onclick="Annuleren()" />
这是我按钮背后的代码,我需要做什么?window.location.assign是一个函数
将字符串赋值为=只会删除函数并用字符串替换它
除非其他代码尝试调用assign,否则它不会产生任何可见的效果,此时它将抛出一个错误,因为它不是函数
要使用它,应调用函数并传递参数:
window.location.assign("Annuleren.php")
也就是说,一个常规的链接而不是带有JavaScript的按钮几乎肯定是一个更好、更简单、更易访问的解决方案。window.location.assign是一个函数
将字符串赋值为=只会删除函数并用字符串替换它
除非其他代码尝试调用assign,否则它不会产生任何可见的效果,此时它将抛出一个错误,因为它不是函数
要使用它,应调用函数并传递参数:
window.location.assign("Annuleren.php")
也就是说,一个常规链接而不是带有JavaScript的按钮几乎肯定是一个更好、更容易、更容易访问的解决方案。删除赋值后的等号。您的代码现在应该可以使用下面的修订版 function Aanvaarden() { window.location.assign("Welcome.php") } function Annuleren() { window.location.assign("Annuleren.php") }
在赋值后删除等号。您的代码现在应该可以使用下面的修订版 function Aanvaarden() { window.location.assign("Welcome.php") } function Annuleren() { window.location.assign("Annuleren.php") }
尝试不使用相等的window.location.assign.php;尝试不使用相等的window.location.assign.php;谢谢!但是你能解释一下为什么它在我的其他页面上用a=?@MaartenGregoor-它不起作用,但我看不出你在这些页面上做了什么,这会让你产生这样的想法。非常感谢!但是你能解释一下为什么它在我的其他页面上用a=?@MaartenGregoor工作吗?它不工作,但我看不出你在这些页面上做了什么,这会让你产生这样的想法。