2014-03-06 43 views
0

我在li中有多個選項卡,每個li包含class和id.And每個選項卡都有自己的div,它包含某種形式的類。如何獲取JavaScript變量中的活動標籤值?

<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> 

當我點擊其他無效的李當時我想獲得值在JavaScript var的活動選項卡的值。問題是,當我嘗試顯示時,[警告對象NodeList]處於警告狀態。 我保存這樣的,並給予警告如:

的javascript:

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

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

形式哪裏水平是DIV的驅動程序詳細信息裏的我的類名。

如何獲取可讀取的值,因爲我的var driverval會根據選定的選項卡進行更改。

回答

0

使用.innerHTML

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

driverval[index]是DOM元素讓你得到警報[object NodeList]獲得文本中可以使用.innerHTML

+0

它顯示我的空白,即使我把一些值輸入型如果它的輸入是使用'driverval [index] .value' – ITGeek

+0

@ user2696142是否正確通過document.getElements獲取var driverval ByClassName('。classname') –

+0

的形式,它的類的表單文本是橫向的 – ITGeek

相關問題