0

我的页面上有一个链接,我希望点击后会显示一个提示,我会在那里写一些东西,然后它会更改链接的 href 并在页面上移动。但我有这样的事情:

var link="index.php?s=podporaf&act=close";
function editLink() {
var x = prompt("Note":, ""); 
link+="&note=" + x;

window.location=link;

然后链接:

<a onclick="editLink()"  href="#">Close</a>

我想要的只是在转到页面之前将href更改为

href="index.php?s=podporaf&act=close&note=something"

然后继续那个页面。所以我有两个问题。甚至可能吗?如果是这样,那怎么办?我的解决方案不起作用,它只是按照链接进行操作,但没有显示提示。

4

1 回答 1

0

prompt("Note":, "");是语法错误。:是在错误的地方。

prompt("Note:", "");

另外,请确保editLink在定义之前<a>定义它。所以把你<script>的放在<head>页面中。

于 2013-07-08T17:33:47.007 回答