js 点击a标签 去掉域名地址

<span style="font-family: Arial, Helvetica, sans-serif;"></span><pre code_snippet_id="1834882" snippet_file_name="blog_20160817_1_5909249" name="code" class="javascript"><pre name="code" class="plain">js中点击A标签链接时,经常会出现弹出的新窗口网址把网站的域名自动也加上了。如www.test.com/web/http://www.baidu.com,就类似这种情况,要想避免这种情况,我们做以下处理。


 
 
<span style="font-family: Arial, Helvetica, sans-serif;"><script type="text/javascript"></span>

function openwindow(url) 
{ 
window.open(url,"","toolbar=yes,status=yes,menubar=yes,location=yes,scrollbars=yes"); 
return false;//本窗口不链接 
}  

//此处只摘要了循环数据部分。红色标识部分是重点。
var json = eval(data.d); //数组  


                if (data.d != null) {


                    $("#linkList").html('');


                    $.each(json, function (index, item) { //遍历返回的json                            


                        //========================================================


                        var list = "<li><strong><em><span style="color:#ff0000;"><a href=" + json[index].LinkUrl + " οnclick='return openwindow(this.href);'></span></em></strong>" + json[index].LinkName + "</a></li>";


                        //========================================================


                        $("#linkList").append(list);
                    });
                }

</script>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值