plutomusang
plutomusang

Reputation: 59

how can I get a value inside Tr using javascript

How can I get "Test2" using JavaScript?

Here is my HTML:

<table>
  <th> </th>
  <tr id = "123">
    <td>
      <UL> 
        <Li> Test1 </Li>
        <Li> <a class ="SomeClass" >Test2 <a/> </Li>
      </UL>
    </td>
  </tr>
</table>

Upvotes: 0

Views: 74

Answers (2)

Suhaib Janjua
Suhaib Janjua

Reputation: 3574

Try the following JavaScript code to do it.

var example = document.getElementById('test2').innerHTML;

alert(example);
<table>
  <th></th>
  <tr id="123">
    <td>
      <UL>
        <Li>Test1</Li>
        <Li> <a class="SomeClass" id="test2">Test2 <a/> </Li>
      </UL>
    </td>
  </tr>
</table>

Upvotes: 0

dev7
dev7

Reputation: 6369

You can use document.getElementsByClassName:

var a = document.getElementsByClassName('SomeClass');
var value = a[0].innerHtml;

JSFiddle

If you are already using jQuery you can simply use

$('.SomeClass').text();

Hope this helps!

Upvotes: 1

Related Questions