信用 link 根据给定的我的脚本不工作
Credit link not work according to the given my script
好吧,我正在编写一个脚本,这将避免编辑学分,这是我的总页面代码:
//start the script after loading the page
$(document).ready(function(){
//get the elements from page
var urlvalue1 = document.getElementById("#mycredit").href;
//correct link
if (urlvalue1 == "http://themedaddy.net" )
{window.location.replace("#");
}
//edited link
else{
window.location.replace("http://themedaddy.net");
}
但即使我在正文部分添加了以下 html 代码并向其中 link 编辑了 jquery 脚本,它仍然无法正常工作。
<a href="http://themedaddy444444.net" id="mycredit">ThemeDaddy</a>
根据脚本,它必须需要重定向,因为 link 值不令人满意。
在锚标签的点击事件中结束重定向代码。
$('a#mycredit').on('click',function(e){
e.preventDefault();
//correct link
if (urlvalue1 == "http://themedaddy.net" )
window.location.replace("#");
else{//edited link
window.location.replace("http://themedaddy.net");
}
});
它工作正常你只是在选择锚标签时错误地写了#mycredit 而不是 mycredit。
$(document).ready(function(){
var urlvalue1 = document.getElementById("mycredit").href;
if (urlvalue1 == "http://themedaddy.net" )
{
window.location.replace("#");
}
//edited link
else{
window.location.replace("http://themedaddy.net");
}
});
</script>
<a href="http://themedaddy444444.net" id="mycredit">ThemeDaddy</a>
看到这工作得很好
在使用 getElementById 选择元素时,我们不需要在 Id 之前放置 # 符号 :)
好吧,我正在编写一个脚本,这将避免编辑学分,这是我的总页面代码:
//start the script after loading the page
$(document).ready(function(){
//get the elements from page
var urlvalue1 = document.getElementById("#mycredit").href;
//correct link
if (urlvalue1 == "http://themedaddy.net" )
{window.location.replace("#");
}
//edited link
else{
window.location.replace("http://themedaddy.net");
}
但即使我在正文部分添加了以下 html 代码并向其中 link 编辑了 jquery 脚本,它仍然无法正常工作。
<a href="http://themedaddy444444.net" id="mycredit">ThemeDaddy</a>
根据脚本,它必须需要重定向,因为 link 值不令人满意。
在锚标签的点击事件中结束重定向代码。
$('a#mycredit').on('click',function(e){
e.preventDefault();
//correct link
if (urlvalue1 == "http://themedaddy.net" )
window.location.replace("#");
else{//edited link
window.location.replace("http://themedaddy.net");
}
});
它工作正常你只是在选择锚标签时错误地写了#mycredit 而不是 mycredit。
$(document).ready(function(){
var urlvalue1 = document.getElementById("mycredit").href;
if (urlvalue1 == "http://themedaddy.net" )
{
window.location.replace("#");
}
//edited link
else{
window.location.replace("http://themedaddy.net");
}
});
</script>
<a href="http://themedaddy444444.net" id="mycredit">ThemeDaddy</a>
看到这工作得很好
在使用 getElementById 选择元素时,我们不需要在 Id 之前放置 # 符号 :)