Tôi có một trang html, nơi html được render thành: 'Tất cả các địa ngục'Làm thế nào để có được giá trị văn bản nhãn tạo thành một trang html?
<div id = 'mViB'>
<table id = 'myTable'>
<tbody>
<tr> ...</tr>
<tr>...</tr>
<tr> ...</tr>
<tr>....</tr>
<tr>
<td>
<label id="*spaM4" for="*zigField4">
All hell.
<span class = 'msde32'></span>
</label>
</td>
</tr>
</tbody>
</table>
</div>
Bây giờ những gì tôi muốn làm là có được văn bản nhãn từ nhãn.
Vì mục đích đó tôi đã sử dụng cả hai: document.getElementById('*spaM4').text
và document.getElementById('*spaM4').value
nhưng tình cờ không ai trong số họ làm việc.
Tôi đã sử dụng document.getElementById('*spaM4').innerHTML
nhưng cũng trả về số span class
, nhưng tôi chỉ muốn nhận văn bản.
Thật không may, dấu sao trong ID phần tử là mã của bên thứ 3 và tôi không thể thay đổi nó.
Bất kỳ ai có thể đề xuất bất kỳ cách nào khác để nhận được văn bản nhãn không?
document.getElementById ('spaM4') của nó. InnerHTML; xóa * khỏi id – PravinS
Không sử dụng các dấu hoa thị trong ID, phải không? –
@DavidJashi: Chúng có thể được sử dụng, đó không phải là một vấn đề, một số lần để phân loại và lập chỉ mục, dấu hoa thị được sử dụng. –