मैं एक html पृष्ठ है, जहां एचटीएमएल के रूप में प्रदान किया गया है: '। सभी नरक'लेबल टेक्स्ट मान को 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>
अब क्या मैं करना चाहता हूँ लेबल पाठ मिलता है लेबल से
उस उद्देश्य के लिए मैंने दोनों का उपयोग किया है: document.getElementById('*spaM4').text
और document.getElementById('*spaM4').value
लेकिन संयोग से उनमें से कोई भी काम नहीं किया।
मैंने document.getElementById('*spaM4').innerHTML
का उपयोग किया है, लेकिन यह span class
भी देता है, लेकिन मैं बस टेक्स्ट प्राप्त करना चाहता हूं।
दुर्भाग्य से, तत्व आईडी में तारांकन तृतीय पक्ष कोड हैं और मैं इसे बदल नहीं सकता।
कोई भी लेबल टेक्स्ट प्राप्त करने का कोई अन्य तरीका सुझा सकता है?
इसका दस्तावेज़ .getElementById ('spaM4')। आंतरिक HTML; आईडी से हटाएं – PravinS
आईडी में क्षुद्रग्रहों का उपयोग न करें, क्या आप? –
@ डेविड जाशी: उनका उपयोग किया जा सकता है, यह कोई समस्या नहीं है, वर्गीकरण और अनुक्रमण के लिए कुछ बार, तारांकन का उपयोग किया जाता है। –