我在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驱动程序将保持变化的基础上选择的选项卡。
使用.innerHTML
alert("DriverDetailsin driver" + driverval[index].innerHTML);
DriverVal[index]
是DOM元素,因此您可以使用[object NodeList]
获取内部文本,可以使用.innerHTML