javascript - 为什么我的按钮不适用于 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()" />
这是我按钮后面的代码,我需要做什么?
解决方案
window.location.assign
是一个函数。
给它分配一个字符串(用=
)只会删除该函数并将其替换为一个字符串。
除非其他代码尝试调用它,否则它不会产生明显的效果assign
,此时它会抛出错误,因为它不是函数。
要使用它,您应该调用该函数并传递一个参数:
window.location.assign("Annuleren.php")
也就是说,使用常规链接而不是带有一些 JavaScript 的按钮几乎肯定会是一个更好、更容易、更易于访问的解决方案。
推荐阅读
- azure - 订阅未注册以在 Azure Kubernetes 服务上使用命名空间“Microsoft.ContainerService”
- spring-boot - 从 kotlin,Spring 中的流中获取内容类型
- sas - SAS Proc GlmSelect - 如何使用交叉验证获取参数估计值
- ruby-on-rails - 删除记录时,我收到 Ignore ActiveRecord Not found with SomeModel id 1121
- swift - iOS - 未应用我的 UICollectionViewCell 上的自定义
- r - 绘制使用 tt 和 strata 以及 frailty() - coxph in r 的回归的生存曲线
- ios - 观察 UITextField.rx.text 不会收到有关文本字段值的编程更改的通知
- java - 为什么 Java nio 会消耗过多的 CPU?
- regex - pyspark 将单个列转换为多个列
- icalendar - .ics 文件:用于全天活动的 VALARM 不起作用