当前位置: 首页 > 知识库问答 >
问题:

如何在JavaScript的变量中获取活动选项卡的值?

穆彬郁
2023-03-14

我在li中有多个选项卡,每个li包含class和id,每个选项卡都有自己的div(包含某种形式)。

<ul>                                        
<a href="#"><li id="call_details" class="postliactive">Driver Details</li></a
<a href="#"><li id="call_add"class="postli" >Address</li></a>
<a href="#"><li id="call_screen"class="postli">Screening</li></a>
<a href="#"><li id="call_license" class="postli">License Info</li></a>
<a href="#"><li id="call_traininginfo"class="postli">Training Info</li></a>
<a href="#"><li id="call_attachment"class="postli">Attachment</li></a>
</ul>

当我点击其他非活动li时,我想在javascript var中获取活动选项卡的值。问题是,当我试图显示时,[object NodeList]处于警报状态。我就这样存钱,然后提醒我:

JavaScript:

`var driverval =document.getElementsByClassName('.form-horizontal')

    alert("DriverDetailsin driver"+driverval[index]);`

其中form-horizonal是驱动程序详细信息li的div的类名。

如何获得可读值,因为我的var驱动程序将保持变化的基础上选择的选项卡。

共有1个答案

任繁
2023-03-14

使用.innerHTML

alert("DriverDetailsin driver" + driverval[index].innerHTML);

DriverVal[index]是DOM元素,因此您可以使用[object NodeList]获取内部文本,可以使用.innerHTML

 类似资料:
  • 它可能得到当前的活动选项卡在火狐使用硒?我创建的应用程序是半自动的(用户正在打开标签,如果他想转储其中一个,他只是点击热键)。 但我有问题,当用户打开多个标签,我需要知道哪一个我应该切换到转储网站。

  • 问题内容: 我们开发了一个Chrome扩展程序,我想用Selenium测试我们的扩展程序。我创建了一个测试,但是问题是我们的扩展程序在安装后会打开一个新选项卡,我认为我从另一个选项卡中得到了例外。是否可以切换到我正在测试的活动标签?另一个选择是先禁用扩展名,然后登录到我们的网站,然后再启用该扩展名。可能吗?这是我的代码: 测试失败,原因是,因为在新选项卡(由扩展名打开)中,“登录”不可见(我认为仅

  • 我需要的TabLayout有一个“x”的标签数量,这可以根据用户的数据,已经在数据库中有所不同 My xml: 我的代码:

  • 如何获取selectbox当前选中的选项值? 我尝试了下面的代码,但它不起作用。 任何帮助都将不胜感激。

  • 问题内容: 我想要可以使用PHP访问的JavaScript变量的值。我正在使用下面的代码,但它没有在PHP中返回该变量的值。 这给了我以下错误:- 我使用的另一个PHP代码给出了空值 当我回声时,它什么也没显示。 问题答案: 您将需要使用JS将其中包含变量的URL发送回去,例如:http : //www.site.com/index.php?uid=1 通过在JS中使用如下代码: 然后在PHP代码

  • 我想获取所选框的值,并将其保存在PHP变量中。我想保存并回显变量。请帮忙