gpt4 book ai didi

javascript - 使用 JS 通过 html 按钮更改 url

转载 作者:行者123 更新时间:2023-11-30 13:27:57 26 4
gpt4 key购买 nike

我正在尝试使用不同的 html 按钮将用户发送到他们个人资料的不同部分(社交、新闻、电子邮件等)所以我制作了一个简单的 JS 函数,我将其链接到 html 中。基本上,当用户单击一个按钮时,它应该在当前 URL 后附加一个字符串,然后访问该 URL。然而,点击时没有任何反应:

配置文件.html

<head>
<title>Profile</title>
</head>
<script type="text/javascript" src="profile.js"></script>
<body>
<h1 align=center>Welcome to your OmniCloud Profile</h1>
<h2 align=center>Access your content below</h2>
<button name='email' onclick='gotoPage("email")'>Email</button> <br/>
<button name='social' onclick='gotoPage("social")'>Social</button> <br/>
<button name='news' onclick='gotoPage("news")'>News Feeds</button> <br/>
<button name='media' onclick='gotoPage("media")'>Media</button> <br/>
</body>

这是JS脚本

function gotoPage(var url) {
var newurl = document.write(location.href)
newurl += url
window.location.assign(newurl)
}

我正在使用 Django,所以如果有更好的方法来处理这个问题(也许使用 urls.py,请随意包含它!

最佳答案

在函数形参中定义变量时,必须省略var。此外,要声明一个变量,您应该使用document.write(variablevalue)。可以通过为 location.href 属性设置新值来更改当前位置。

function gotoPage(url) {
var newurl = location.href;
newurl += url;
window.location.href = newurl;
}

我建议看看 MDN: JavaScript guide .

关于javascript - 使用 JS 通过 html 按钮更改 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com