जब HTML दस्तावेज़ में ग्रंथों का चयन, एक दूसरे तत्व के लिए एक डोम तत्व के भीतर से शुरू कर सकते हैं के लिए सभी डोम ब्लॉक तत्वों जाओ संभवतः रास्ते पर कई अन्य तत्वों के ऊपर से गुजर। डीओएम एपीआई का उपयोग करना, चयन किए गए ब्राउज़र के आधार पर चयन, चयनित ग्रंथों और यहां तक कि उन सभी चयनित डॉम तत्वों (सामान्य एनेस्टर कॉन्टैनर या पैरेंट एलिमेंट() का उपयोग करने के लिए मूल तत्व प्राप्त करना संभव है। हालांकि, मुझे कोई तरीका नहीं है कि मैं उन सभी ग्रंथों को सूचीबद्ध कर सकता हूं जो चयनित ग्रंथों के तत्वों को सूचीबद्ध कर सकते हैं, जो एकमात्र अभिभावक तत्व प्राप्त करने के अलावा अन्य हैं। माता-पिता का उपयोग करना और बच्चों के नोड्स को घुमाने में ऐसा नहीं होगा, क्योंकि ऐसे अन्य भाई बहन भी हो सकते हैं जिन्हें इस माता-पिता के अंदर नहीं चुना गया है।, चयनित ग्रंथों
तो, वहाँ एक रास्ता है कि मैं इन सभी तत्वों है कि चयनित ग्रंथों में शामिल है प्राप्त कर सकते हैं है। मैं मुख्य रूप से ब्लॉक तत्व (पी, एच 1, एच 2, एच 3, ... आदि) प्राप्त करने में रूचि रखता हूं लेकिन मुझे विश्वास है कि अगर सभी तत्व प्राप्त करने का कोई तरीका है, तो मैं उनके माध्यम से जा सकता हूं और उन्हें प्राप्त करने के लिए फ़िल्टर कर सकता हूं। चाहते हैं। मैं किसी भी विचार और सुझावों का स्वागत करता हूं।
धन्यवाद।
जैसा आपने कहा था, सही समाधान नहीं है, लेकिन इसने मुझे यह विचार करने के बारे में एक विचार दिया। इसलिए, मैंने इसे अपनी ज़रूरत के सबसे सही उत्तर के रूप में चुना है। वास्तव में इसकी सराहना करते हैं। – cria
यह एक सभ्य जवाब है, लेकिन आईई <9. में काम नहीं करेगा यह चेक कि चयन कॉल करने से पहले से मौजूद है के साथ कर सकता 'selection.getRangeAt (0);' भी (चयन के 'rangeCount' संपत्ति का उपयोग कर के लिए सबसे आसान है)। –
बहुत सारे गॉचस हैं जिन्हें मैंने संबोधित नहीं किया है, यह सिर्फ सही दिशा में आगे बढ़ने के लिए है। वास्तव में इसे संभालने के लिए आपकी लाइब्रेरी में असम्पीडित जावास्क्रिप्ट की 22k की आवश्यकता है और यदि मुझे इसकी आवश्यकता है, तो मैं इसका उपयोग करूँगा। –