js如何取A标签中的是值

js如何取A标签中的是值,第1张

比如页面有一个节点

<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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9692329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存