js 截取 字符串
发布网友
发布时间:2022-04-24 06:45
我来回答
共2个回答
热心网友
时间:2022-04-24 08:14
在head里加上一句:
<script src="getUrl.js" type="text/javascript" language="javascript"></script>
然后下面是getUrl.js的内容:
window.addEventListener('load',function(){
var a=document.getElementsByTagName('a');
for (var i=0;i<a.length;i++){
a[i].addEventListener('mouseover',function(){
var url=a[i].getAttribute('href');
url=url.substr(url.lastIndexOf('/')+1,url.lastIndexOf('.')-1);
window.yourUrl=url;
},false);
}
},false);
window.yourUrl就是你得到的url,属性名可以改掉,只要不覆盖其他属性就行。
热心网友
时间:2022-04-24 09:32
假设html代码是<a href="http://www.baidu.com/name.html">百度</a>
改成这样样子就可以了:
<a href="http://www.baidu.com/name.html" onmouseover="getHrefName()">百度</a>
<script type="text/javascript">
function getHrefName(obj){
var href = obj.href;
var hrefName = href.match(/\b\w*\b\.html/);
alert(hrefName[0].split(".")[0]);
}
</script>