如何使用Javascript添加自动更改页脚信用?

时间:2016-06-07 07:23:54

标签: javascript jquery html css

我想使用javascript进行页脚信用保护。我见过一个使用jquery。但它没有正常工作。我想将该代码应用于我的博客模板。我写了以下javascript代码。

<!DOCTYPE html>
<html>
    <head>

        <script type="text/javascript">

            function lol(){

                var footer = document.getElementById("mycreditlink");

                    if (footer.hasAttribute("href")) {
                    footer.setAttribute("href", "http://grplusbd.net");
                    }

                    if (footer == null){
                    window.location.href = "http://grplusbd.net";
                    }
            }   

            window.onload = function(){lol();};

        </script>
    </head>
    <body>
        <div>
            Powered By <a href='http://google.com' id='#mycreditlink'>My Site</a>
        </div>
    </body>
</html>

但它也无法正常工作。我希望它自动更改footer网址,如果客户端删除了id="mycreditlink",它会自动重定向到我的网站主页。我需要立即帮助。如果代码有效,我会将其编码并添加到我的模板中。

2 个答案:

答案 0 :(得分:2)

<div>
    Powered By <a href='http://google.com' id='mycreditlink'>My Site</a>
</div>

此处有错误:id='#mycreditlink'需要像:id='mycreditlink'

function lol(){

                var footer = document.getElementById("mycreditlink");

                    if (footer.hasAttribute("href")) {
                    footer.setAttribute("href", "http://grplusbd.net");
                    }

                    if (footer == null){
                    window.location.href = "http://grplusbd.net";
                    }
            }   

window.onload=function(){lol();};

window.onload=lol();

答案 1 :(得分:0)

你可以像我在下面所做的那样使用jQuery ......

<script type="text/javascript">

        function lol(){

            var footer = jQuery("#mycreditlink");

                if (footer) {
                    jQuery(footer).attr("href", "http://grplusbd.net");
                }

                else {
                window.location = "http://grplusbd.net";
                }
        }   

        window.onload = function(){lol();};

</script>