如何用JS或其它方法让php页面在点击某个对象后一个链接的href也被改变

如下图,我想点击某个对象或链接后,另一个链接的href地址改变,从而实现同一个链接,在其它地方的某个东西被点击后,这个链接的地址也改变,指向不同的页面?请问大神们,有没有... 如下图,我想点击某个对象或链接后,另一个链接的href地址改变,从而实现同一个链接,在其它地方的某个东西被点击后,这个链接的地址也改变,指向不同的页面?请问大神们,有没有JS或什么代码实现的? 展开
 我来答
yugi111
2015-10-24 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!DOCTYPE html>
<html>

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>RunJS 演示代码</title>
    <script>
        var hrefs = ["a.html", "b.html", "c.html", "d.html"];
        onload = function() {
            var cks = document.querySelectorAll("input[type=checkbox]");
            for (var i = 0; i < cks.length; i++) {
                (function(i) {
                    cks[i].onclick = function() {
                        if (this.checked) {
                            a.setAttribute("href", hrefs[i]);
                        } else {
                            a.setAttribute("href", "###");
                        }
                    }
                })(i);
            }
        }
    </script>
</head>

<body>
    <label>
        <input type="checkbox" />入口一</label>
    <br />
    <label>
        <input type="checkbox" />入口二</label>
    <br />
    <label>
        <input type="checkbox" />入口三</label>
    <br />
    <label>
        <input type="checkbox" />入口四</label>
    <br /> <a href="###" id="a">进入</a>
</body>

</html>
追问
你好,那如果不是复选框,上面的入口一入口二是链接呢?怎么写代码?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式