我在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-horizontal是我的驱动程序详细信息li的div类名。
如何获取可读值,因为我的var驱动程序将根据所选选项卡保持更改。
答案 0 :(得分:0)
alert("DriverDetailsin driver" + driverval[index].innerHTML);
driverval[index]
是DOM元素,因此您可以使用[object NodeList]
获取警告.innerHTML
以获取文字内容{{1}}