如何在javascript变量中获取活动标签值?

时间:2014-03-06 16:46:49

标签: javascript jquery html css

我在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中活动标签值的值。问题是当我试图显示时,我正在将[对象NodeList]置于警报状态。 我像这样保存并提醒:

的javascript:

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

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

其中form-horizo​​ntal是我的驱动程序详细信息li的div类名。

如何获取可读值,因为我的var驱动程序将根据所选选项卡保持更改。

1 个答案:

答案 0 :(得分:0)

使用.innerHTML

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

driverval[index]是DOM元素,因此您可以使用[object NodeList]获取警告.innerHTML以获取文字内容{{1}}