जावास्क्रिप्ट में मार्कअप स्ट्रिंग को नोड ऑब्जेक्ट में कनवर्ट करने का कोई तरीका है? असल में मैं के लिए subsitute रहा हूँ:मार्कअप स्ट्रिंग से नोड बनाएं
document.getElementById("divOne").innerHTML += "<table><tbody><tr><td><input type='text' value='0' /></td></tr></tbody></table>"
कुछ
तरहdocument.getElementById("divOne").appendChild(document.createNodeFromString("<table><tbody><tr><td><input type='text' value='0' /></td></tr></tbody></table>"))
बल्कि createNodeFromString तालिका तत्व बनाने तब तो इसकी बच्चे तत्वों संलग्न उनके संबंधित विशेषताओं और मूल्यों देते हैं का उपयोग कर!
मुझे उत्सुकता है कि आंतरिक HTML सेटिंग क्यों आपके लिए काम नहीं करती है। आंतरिक HTML सेट करने के बाद आप अपने divOne से पूछकर परिणामी तत्व प्राप्त कर सकते हैं। – akonsu
@akonsu, माना जाता है कि आपके पास div इनपुट में <इनपुट प्रकार = टेक्स्ट /> है और इस div के बाहर आपके पास onclick = innerHTML-method वाला बटन है। अब, एफएफ 10 और आईई 9 (दस्तावेज़ मोड आईई 9 के साथ) टेक्स्टबॉक्स में कुछ दर्ज करें और बटन दबाएं, इनपुट का मूल्य रीसेट हो जाएगा! मैं यह देखने की कोशिश कर रहा हूं कि एपेंड चाइल्ड के साथ ऐसा ही होगा। बीटीडब्ल्यू, आईई 8 संगतता मोड में, इनपुट तत्व का मूल्य लगातार है .. –
क्या आप कह रहे हैं कि यदि आपके पास टेक्स्ट इनपुट फ़ील्ड और बटन है, तो जब आप बटन दबाते हैं तो इनपुट फ़ील्ड का मान साफ़ हो जाता है? क्या आप इसे jsbin.com पर कह सकते हैं? – akonsu