javascript 怎么获取html中的超链接的值
5个回答
展开全部
给需要获取的a一个id属性,如id="a"
var x=document.getElementById("a").href;
x中即为获取到的href值
如果获取多个,就用
var xa=document.getElementsByTagName("a");
for(var i=0;i<xa.length;i++)
{
alert(xa[i].href);
}
var x=document.getElementById("a").href;
x中即为获取到的href值
如果获取多个,就用
var xa=document.getElementsByTagName("a");
for(var i=0;i<xa.length;i++)
{
alert(xa[i].href);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用正则表达式提取,一般都是问号后面的
也可以到网上找找人家写好的工具
也可以到网上找找人家写好的工具
追问
我没提取出来 帮帮忙写个例子
追答
function QueryString()
{
var name,value,i;
var str=location.href;
var num=str.indexOf("?")
str=str.substr(num+1);
var arrtmp=str.split("&");
for(i=0;i 0){
name=arrtmp[i].substring(0,num);
value=arrtmp[i].substr(num+1);
this[name]=value;
}
}
}
//--------------------------------------
//调用:
var Request=new QueryString();
ID=Request["ID"]
str=Request["str"]
document.write(ID+""+str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a id="a" href="#"></a>
var href=document.getElementById('a').href;
var href=document.getElementById('a').href;
追问
php 把一首歌曲 变成 超链接 点击 就能在本页的播放器播放 怎么实现
追答
PHP不是很懂,不过应该也差不多,下面是一个列子,你看一下:
测试
function creater(obj) {
//var url = document.getElementById(obj).href;
var html = "";
document.getElementById('player').innerHTML = html.replace(/%20/g,' ');//处理路径中的空格问题
return false;
}
许茹芸-独角 戏.mp3
你的选择 易欣.wma
许茹芸-独角 戏.mp3
你的选择 易欣.wma-->
歌曲改成你自己的歌曲!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a href="#" id="abc"></a>
<script>
function(){
var a ;
a=document.getElementsById("abc").value;
}
</script>
<script>
function(){
var a ;
a=document.getElementsById("abc").value;
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a href="#" onClick="dele({--$arr.zh_id--})">删除</a>
<script>
//删除判断
function dele(id){
var answer = confirm("确定要删除吗?")
if (answer){
$.ajax({
type: 'GET',
url: 'classes/index.php?c=user&f=dele_xin&id='+id,
success: function(msg){
if(msg==1){
window.location.reload();
}else
alert(msg);
}
});
}
}
</script>
<script>
//删除判断
function dele(id){
var answer = confirm("确定要删除吗?")
if (answer){
$.ajax({
type: 'GET',
url: 'classes/index.php?c=user&f=dele_xin&id='+id,
success: function(msg){
if(msg==1){
window.location.reload();
}else
alert(msg);
}
});
}
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询