比如页面有一个节点
<a href="url地址" id='testa'>连接</a>现在要获取A标签的值,也就是“连接”
1、通过dom方式获取a标签节点
var a = documentgetElementById('testa');2、通过innerText获取标签的值
var s = ainnerText;//获取“连接”按照你的要求编写的Javascript语言程序如下
<script type=text/javascript>var str="<li><a title='电信一区' href='xxx'>电信一区</a></li><li><a title='电信五区' href='xxx' >电信五区</a></li><li><a title='电信八区' href='xxx' >电信八区</a></li><li><a target='ahtml' title='双线一区' href='xxx' >双线一区</a></li><li><a title='双线二区' href='xxx' >双线二区</a></li>";
var regex=/<a()target='[^']'()>/ig;
str=strreplace(regex,"<a$1target='_blank '$2>");
var regex1=/<a(((!target)))>/ig;
str=strreplace(regex1,"<a target='_blank '$1>");
alert(str);
</script>
运行结果
<script type="text/javascript" src="js/jqueryminjs"></script>
<script type="text/javascript">
$(function(){
var len = $("div[name='divName']")size();//获取name标签的个数
var arr = [];
for(var index = 0; index < len; index++){//创建一个数字数组
arr[index] = index;
}
$each(arr, function(i){//循环得到不同的id的值
var idValue = $("div[name='divName']")eq(i)attr("id");
if(idValue != ''){
alert(idValue);
}
});
});
</script>
添加onclick事件,获取href属性就知道具体的url地址了
<!DOCTYPE html>
<html>
<body>
<script>
function aclick(self){
alert(selfhref);
}
</script>
<a href="ddddh" onclick='aclick(this)'>测试1</a>
<a href="dddd2h" onclick='aclick(this)'>测试2</a>
</body>
</html>
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<title>recursion</title>
<style type="text/css">
</style>
<script type="text/javascript">
var array = [];
onload = function ()
{
var tags = documentbodygetElementsByTagName ('');
for ( var i = 0; i < tagslength; i++)
{
arraypush (getText (tags[i]));
}
consolelog (array);
}
var getText = function (dom)
{
var index = 0, html = dominnerHTML;
while (domchildrenlength && index < domchildrenlength)
{
var chtml = domchildren[index]outerHTML;
html = dominnerHTMLreplace(chtml, '');
index++;
}
return "<font>" + html + "</font>";
}
</script>
</head>
<body>
<p>
ths is p<a href="">this is a</a>wyz
</p>
<i>this is i</i>
<b>this is b</b>
</body>
</html>
以上就是关于js如何取A标签中的是值全部的内容,包括:js如何取A标签中的是值、js正则匹配字符串里的所有a标签,找到a标签栏有没有target属性,没有加上target=“_blank“有的话怎修改、JS循环获取Table内所有name=‘a’的DIV的ID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)