-2

我也希望链接能够真正起作用;现在只需运行我希望它运行的 javascript 并转到网页。我希望将数据保存到文本文件中。请帮忙!这是代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<body>
//Would like the link to redirect to webpage too.
<p>
<a href="javascript:countClicks();">Click Here</a> 
</p>
<p id="p2">0</p>
<script type="text/javascript">
var count = 0;
function countClicks() {
 count = count + 1;
    document.getElementById("p2").innerHTML = count;
}
</script>
</body>
</html>
4

1 回答 1

0

即使在刷新时,Cookie 也会在本地存储数据。如果你想在浏览器中存储一些简单的东西,比如数字,我建议使用 cookie。Mozilla 在这里得到了很好的记录:https ://developer.mozilla.org/en-US/Add-ons/Code_snippets/Cookies 。

您想在设置 innerHTML 后设置 cookie,将值设置为count. 然后当浏览器刷新时,或者onLoad(),读取 cookie 并将其值设置为count,它将从那里开始。

尽管您可能听说过,cookie 并不危险,它们只是一个小文件,只有几个字节,带有名称、值和到期日期。它们易于实施,但不是永久性的,用户可以删除或编辑 cookie。希望这是您正在寻找的。

于 2014-05-23T00:41:18.463 回答