加载DOM后,如何使用JavaScript或JQuery从href属性中删除字符?
我想使用一些在“href”值中带有特殊字符的链接 例如,链接是:加载DOM后,如何使用JavaScript或JQuery从href属性中删除字符?,javascript,jquery,dom,Javascript,Jquery,Dom,我想使用一些在“href”值中带有特殊字符的链接 例如,链接是:www.my*blog.com 加载文档时,JavaScript或jQuery函数将删除“*” 我使用了两个函数: document.addEventListener('DOMContentLoaded',function(){ 变量i=0,j='',val=''; var list=document.getElementsByTagName(“a”); 对于(i;i,当循环执行一次额外迭代时,纠正了循环条件: $(documen
www.my*blog.com
加载文档时,JavaScript或jQuery函数将删除“*”
我使用了两个函数:
document.addEventListener('DOMContentLoaded',function(){
变量i=0,j='',val='';
var list=document.getElementsByTagName(“a”);
对于(i;i,当循环执行一次额外迭代时,纠正了循环条件:
$(document).ready(function()
{
var i=0,j='',val='';
var list = document.getElementsByTagName("a");
for(i;i<list.length;i++)//for(i;i<=list.length;i++)
{
j=$(list[i]).attr('href');
val = j.replace('*','');
$(list[i]).attr('href',val);
}
});
$(文档).ready(函数()
{
变量i=0,j='',val='';
var list=document.getElementsByTagName(“a”);
对于(i;i,当循环执行一次额外迭代时,纠正了循环条件:
$(document).ready(function()
{
var i=0,j='',val='';
var list = document.getElementsByTagName("a");
for(i;i<list.length;i++)//for(i;i<=list.length;i++)
{
j=$(list[i]).attr('href');
val = j.replace('*','');
$(list[i]).attr('href',val);
}
});
$(文档).ready(函数()
{
变量i=0,j='',val='';
var list=document.getElementsByTagName(“a”);
对于(i;i,当循环执行一次额外迭代时,纠正了循环条件:
$(document).ready(function()
{
var i=0,j='',val='';
var list = document.getElementsByTagName("a");
for(i;i<list.length;i++)//for(i;i<=list.length;i++)
{
j=$(list[i]).attr('href');
val = j.replace('*','');
$(list[i]).attr('href',val);
}
});
$(文档).ready(函数()
{
变量i=0,j='',val='';
var list=document.getElementsByTagName(“a”);
对于(i;i,当循环执行一次额外迭代时,纠正了循环条件:
$(document).ready(function()
{
var i=0,j='',val='';
var list = document.getElementsByTagName("a");
for(i;i<list.length;i++)//for(i;i<=list.length;i++)
{
j=$(list[i]).attr('href');
val = j.replace('*','');
$(list[i]).attr('href',val);
}
});
$(文档).ready(函数()
{
变量i=0,j='',val='';
var list=document.getElementsByTagName(“a”);
对于(i;i,您可以使用此代码
jQuery(文档).ready(函数(){
jQuery(“a[href*='*']”)。每个(函数(){
jQuery(this.attr)(“href”,jQuery(this.attr)(“href”).replace(/\*/g,”);
});
});
您可以使用此代码
jQuery(文档).ready(函数(){
jQuery(“a[href*='*']”)。每个(函数(){
jQuery(this.attr)(“href”,jQuery(this.attr)(“href”).replace(/\*/g,”);
});
});
您可以使用此代码
jQuery(文档).ready(函数(){
jQuery(“a[href*='*']”)。每个(函数(){
jQuery(this.attr)(“href”,jQuery(this.attr)(“href”).replace(/\*/g,”);
});
});
您可以使用此代码
jQuery(文档).ready(函数(){
jQuery(“a[href*='*']”)。每个(函数(){
jQuery(this.attr)(“href”,jQuery(this.attr)(“href”).replace(/\*/g,”);
});
})
什么是案例以及当时发生了什么?什么是案例以及当时发生了什么?什么是案例以及当时发生了什么?谢谢,这很好…但是你能解释一下为什么我的函数在某些情况下不起作用吗?(比如使用旧的JQuery?)可能是因为:1.你应该使用:for(i;iThanks,它工作得很好…但是你能解释为什么我的函数在某些情况下不工作吗?(类似于使用旧的JQuery?)可能是因为:1.你应该使用:for(i;iThanks,它工作得很好…但是你能解释为什么我的函数在某些情况下不工作吗?(类似于使用旧JQuery?)可能是因为:1.你应该使用:for(i;iThanks,它工作得很好…但是你能解释一下为什么我的函数在某些情况下不工作吗?(类似于使用旧JQuery?)可能是因为:1.你应该使用:for(i;i)