जावास्क्रिप्ट का उपयोग कर HTML में lang
विशेषता कैसे प्राप्त करें?जावास्क्रिप्ट का उपयोग कर एचटीएमएल में लैंग विशेषता कैसे प्राप्त करें?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
जावास्क्रिप्ट का उपयोग कर HTML में lang
विशेषता कैसे प्राप्त करें?जावास्क्रिप्ट का उपयोग कर एचटीएमएल में लैंग विशेषता कैसे प्राप्त करें?
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
दोनों गुण उनके मूल्यों पर सहमत हैं (जैसे दिखने चाहिए) के साथ, यह उनमें से या तो पढ़ने के लिए काफी है। मैं
document.documentElement.lang
बस।
document.getElementsByTagName('html')[0].getAttribute('lang');
और नाम स्थान
document.getElementsByTagName('html')[0].getAttribute('xml:lang');
का उपयोग कर आम तौर पर सवाल "कैसे प्राप्त करने के लिए < html के 'लैंग' विशेषता >" का अर्थ है "कैसे दस्तावेज़ की घोषित भाषा प्राप्त करने के लिए" सुझाव देना चाहेंगे। आखिरी मामले में आपको इस बात पर विचार करना चाहिए कि अन्य तत्वों में 'लैंग' विशेषता शामिल हो सकती है और साथ ही साथ उनकी सामग्री को अलग-अलग भाषा पर लिखा जा सकता है।
var lang = $(element).closest('[lang]').attr('lang') || 'en';
यह उदाहरण jQuery का उपयोग करती है, लेकिन विचार सरल है:: आप डोम पेड़ पर यात्रा करने के लिए जब तक 'के साथ एक तत्व को खोजने की जरूरत है सामग्री के सटीक भाग की भाषा को पाने के लिए तो और अधिक व्यापक तरीका कुछ इस तरह होगा लैंग 'विशेषता सेट।
यह उपयोगी है, लेकिन सवाल को संबोधित नहीं करता है, जो विशेष रूप से HTML टैग पर सेटिंग के लिए पूछता है। आप इसे स्वीकृत उत्तर या प्रश्न पर टिप्पणी करने पर विचार कर सकते हैं। – RSinohara
क्या यह 'xml: lang' या 'lang' विशेषता प्राप्त करता है? –
@KrisSelbekk: 'lang' विशेषता होना चाहिए, लेकिन मैंने इसे सत्यापित करने के लिए कुछ भी नहीं किया है ... – Christoph