我怎樣才能得到「測試2」使用JavaScript?我怎樣才能得到Tr值使用JavaScript
這裏是我的HTML:
<table>
<th> </th>
<tr id = "123">
<td>
<UL>
<Li> Test1 </Li>
<Li> <a class ="SomeClass" >Test2 <a/> </Li>
</UL>
</td>
</tr>
</table>
我怎樣才能得到「測試2」使用JavaScript?我怎樣才能得到Tr值使用JavaScript
這裏是我的HTML:
<table>
<th> </th>
<tr id = "123">
<td>
<UL>
<Li> Test1 </Li>
<Li> <a class ="SomeClass" >Test2 <a/> </Li>
</UL>
</td>
</tr>
</table>
您可以使用document.getElementsByClassName
:
var a = document.getElementsByClassName('SomeClass');
var value = a[0].innerHtml;
如果您已經使用jQuery,你可以簡單地使用
$('.SomeClass').text();
希望這有助於!
請嘗試以下JavaScript代碼來完成此操作。
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>
獲得id後,請做任何你想做的事情。 –
爲什麼downvote小丑的答案是?是一個有效的解決方案(儘管他應該在最後添加var value = example.innerHTML,添加標記並不總是一個好辦法)。 – zozo
您的標記是無效的,TR中應該只有TD孩子。 – undefined
jQuery是一個選項嗎?你可以做getElementById,但jq是爲這類東西設計的! – Liath
爲什麼不分配Id屬性並通過document.getElementByID獲取? –