Javascript 如何获取此href值?

Javascript 如何获取此href值?,javascript,selenium,selenium-webdriver,Javascript,Selenium,Selenium Webdriver,我想从下面的hmtl获取值“3已发送”。我该怎么做 <ul class="nav nav-tabs some-tabs"> <li class="active"> <a href="#accepted" data-toggle="tab">1 Accepted</a> </li> <li class=""> <a h

我想从下面的hmtl获取值“3已发送”。我该怎么做

    <ul class="nav nav-tabs some-tabs">
        <li class="active">
            <a href="#accepted" data-toggle="tab">1 Accepted</a>
        </li>
        <li class="">
            <a href="#sent" data-toggle="tab">3 Sent</a>
        </li>
    </ul>
编辑:向大家道歉,我不清楚我在追求什么

值“3已发送”一直在更改,可以是“1已发送,2已发送”等。这是一个可单击的链接,因此我希望能够单击它


谢谢。

您只需使用以下代码即可获得:

$(document).ready(function(){
   $('li').find('a').each(function() {

       if($(this).attr('href')=="#sent")
       {
           alert($(this).text());
       }


   });
});

您只需使用以下代码即可获得:

$(document).ready(function(){
   $('li').find('a').each(function() {

       if($(this).attr('href')=="#sent")
       {
           alert($(this).text());
       }


   });
});

您只需使用以下代码即可获得:

$(document).ready(function(){
   $('li').find('a').each(function() {

       if($(this).attr('href')=="#sent")
       {
           alert($(this).text());
       }


   });
});

您只需使用以下代码即可获得:

$(document).ready(function(){
   $('li').find('a').each(function() {

       if($(this).attr('href')=="#sent")
       {
           alert($(this).text());
       }


   });
});

可以使用基于文本的搜索。我相信你正在寻找一个选择器

//a[.='3 Sent']
编辑

只需使用css选择器

a[href='#sent']

可以使用基于文本的搜索。我相信你正在寻找一个选择器

//a[.='3 Sent']
编辑

只需使用css选择器

a[href='#sent']

可以使用基于文本的搜索。我相信你正在寻找一个选择器

//a[.='3 Sent']
编辑

只需使用css选择器

a[href='#sent']

可以使用基于文本的搜索。我相信你正在寻找一个选择器

//a[.='3 Sent']
编辑

只需使用css选择器

a[href='#sent']

从下一个
列表
元素的类
.active
中获取锚定中的文本。
var textInAnchor=document.querySelector(“.active+li a”).innerHTML;
警报(textInAnchor)

在下一个
列表中的类
.active
中获取锚定中的文本。
var textInAnchor=document.querySelector(“.active+li a”).innerHTML;
警报(textInAnchor)

在下一个
列表中的类
.active
中获取锚定中的文本。
var textInAnchor=document.querySelector(“.active+li a”).innerHTML;
警报(textInAnchor)

在下一个
列表中的类
.active
中获取锚定中的文本。
var textInAnchor=document.querySelector(“.active+li a”).innerHTML;
警报(textInAnchor)
试试这个
单击锚定标记时,它将搜索文本

$('.nav li a').on('click', function(e){
    e.preventDefault();
    console.log("Value is " + $(this).text());
});
试试这个
单击锚定标记时,它将搜索文本

$('.nav li a').on('click', function(e){
    e.preventDefault();
    console.log("Value is " + $(this).text());
});
试试这个
单击锚定标记时,它将搜索文本

$('.nav li a').on('click', function(e){
    e.preventDefault();
    console.log("Value is " + $(this).text());
});
试试这个
单击锚定标记时,它将搜索文本

$('.nav li a').on('click', function(e){
    e.preventDefault();
    console.log("Value is " + $(this).text());
});


您想要发送的
href
值吗?或
3sent
?document.querySelector(“a[href='#Sent']”).innerHTML?您在哪里编写代码?在selenium项目中还是希望在JavaScript中获取值?代码是在selenium项目中编写的。是否希望href值是#sent?或
3sent
?document.querySelector(“a[href='#Sent']”).innerHTML?您在哪里编写代码?在selenium项目中还是希望在JavaScript中获取值?代码是在selenium项目中编写的。是否希望href值是#sent?或
3sent
?document.querySelector(“a[href='#Sent']”).innerHTML?您在哪里编写代码?在selenium项目中还是希望在JavaScript中获取值?代码是在selenium项目中编写的。是否希望href值是#sent?或
3sent
?document.querySelector(“a[href='#Sent']”).innerHTML?您在哪里编写代码?在selenium项目中,还是希望在JavaScript中获取值?代码是在selenium项目中编写的。正确。但是,我对OP的要求有点困惑。就这么简单,嗯,赛弗?:-)谢谢你的帮助。正确。但是,我对OP的要求有点困惑。就这么简单,嗯,赛弗?:-)谢谢你的帮助。正确。但是,我对OP的要求有点困惑。就这么简单,嗯,赛弗?:-)谢谢你的帮助。正确。但是,我对OP的要求有点困惑。就这么简单,嗯,赛弗?:-)谢谢你的帮助。虽然这篇文章提供了有用的代码,但如果能解释一下代码的工作原理,也会大有帮助。这不仅能帮助原始海报,还能帮助其他有同样问题的人(更不用说帮助你获得更多的声誉了!)@ShreyGupta非常感谢你。我要提醒它:)虽然这篇文章提供了有用的代码,但如果能解释一下代码的工作原理也会大有裨益,这不仅会帮助原始海报,还会帮助其他有同样问题的人(更不用说帮助你获得更多的声誉!)@ShreyGupta非常感谢。我要提醒它:)虽然这篇文章提供了有用的代码,但如果能解释一下代码的工作原理也会大有裨益,这不仅会帮助原始海报,还会帮助其他有同样问题的人(更不用说帮助你获得更多的声誉!)@ShreyGupta非常感谢。我要提醒它:)虽然这篇文章提供了有用的代码,但如果能解释一下代码的工作原理也会大有裨益,这不仅会帮助原始海报,还会帮助其他有同样问题的人(更不用说帮助你获得更多的声誉!)@ShreyGupta非常感谢。我要提醒它:)