我想用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>

但它也不能正常工作。我希望它自动更改footerurl,如果客户端删除了id="mycreditlink",它将自动重定向到我的网站主页。我马上需要帮助。如果代码有效,我将对其进行enode并添加到模板中。

最佳答案

<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();

08-17 22:20