提问者:小点点

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


我在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个答案

匿名用户

使用.innerHTML

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

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