首页 > 解决方案 > 为什么我的按钮不适用于 php 和 javascript,而我的其他按钮可以使用?

问题描述

我的按钮不适用于我现在正在开发的网站,我对其他按钮做了完全相同的事情。但就在那个特定页面上,我的按钮不起作用。

<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()" />

这是我按钮后面的代码,我需要做什么?

标签: javascriptbutton

解决方案


window.location.assign是一个函数

给它分配一个字符串(用=)只会删除该函数并将其替换为一个字符串。

除非其他代码尝试调用它,否则它不会产生明显的效果assign,此时它会抛出错误,因为它不是函数。

要使用它,您应该调用该函数并传递一个参数:

window.location.assign("Annuleren.php")

也就是说,使用常规链接而不是带有一些 JavaScript 的按钮几乎肯定会是一个更好、更容易、更易于访问的解决方案。


推荐阅读