[英]Javascript - Where i'm making a mistake?
如果有人删除文本或模板页脚上的链接,我将创建该脚本,它将重定向到我的网站,但是其重定向不会删除任何内容。
function loadBody() {
var elem = document.getElementById("mycontent");
if(elem.innerHTML !== "MySite" || elem.href !== "http://mysite.com")
window.location="mysite.com";
}
这是页脚html
<div id='mycontent'>
<p>© Template is designed by <a href='http://mysite.com' title=''>Mysite</a></p>
</div>
提前致谢。
由于结构原因,这不起作用:
function loadBody() {
var elem = document.getElementById("mycontent");
if(elem.innerHTML !== "MySite" || elem.href !== "http://mysite.com")
window.location="mysite.com";
}
<div id='mycontent'>
<p>© Template is designed by <a href='http://mysite.com' title=''>Mysite</a></p>
</div>
我们假定你是thag的a
标签具有mycontent
id属性,但它是在它上面的股利。 因此,您可以为此进行更改:
<div>
<p>© Template is designed by <a id='mycontent' href='http://mysite.com' title=''>Mysite</a></p>
</div>
或者您必须更改对Javascript的验证。
您忘记了http://
吗? +编辑:使用getAttribute。 更新了新的innerHTML
function loadBody() {
var elem = document.getElementById("mycontent");
if(elem.innerHTML != "<p>© Template is designed by <a href='http://mysite.com' title=''>Mysite</a></p>")
window.location="mysite.com";
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.