首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于点击菜单的HTML5主页

基于点击菜单的HTML5主页
EN

Stack Overflow用户
提问于 2016-05-16 20:07:17
回答 2查看 83关注 0票数 0

我有一个非常简单的体育网站,在那里的主页有不同的运动,如足球,篮球,投篮等的链接。我想要的是,当用户点击足球,该值将被存储,以便下一次访问者到达页面时,它将打开足球页面。

到目前为止,我已经尝试使用html5本地存储,但我看不到它能工作。

代码语言:javascript
运行
复制
// Check browser support
if (typeof(Storage) !== "undefined") {
    // Store

    localStorage.setItem("homepage", "index");
    // Retrieve
    document.getElementById("result").innerHTML = localStorage.getItem("homepage");
} else {
    //document.getElementById("result").innerHTML = "Sorry, your browser does not support Web Storage...";
}

function homepage_football(){
  localStorage.setItem("homepage", "football");
}

HTML -主页

代码语言:javascript
运行
复制
<a href="<?php echo site_url()."/sport/football/"?>" onclick="homepage_football()">
 <a href="<?php echo site_url()."/sport/basketball/"?>" onclick="homepage_basketball()">
 <a href="<?php echo site_url()."/sport/netball/"?>" onclick="homepage_netball()">
EN

Stack Overflow用户

发布于 2016-05-16 20:18:08

代码语言:javascript
运行
复制
<script>
function clickCounter() {
    if(typeof(Storage) !== "undefined") {
        if (localStorage.clickcount) {
            localStorage.clickcount = Number(localStorage.clickcount)+1;
        } else {
            localStorage.clickcount = 1;
        }
        document.getElementById("result").innerHTML = "You have clicked the button " + localStorage.clickcount + " time(s).";
    } else {
        document.getElementById("result").innerHTML = "Sorry, your browser does not support web storage...";
    }
}
</script>

<p><button onclick="clickCounter()" type="button">Click me!</button></p>
<div id="result"></div>
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37253570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档