Як отримати атрибут lang у HTML за допомогою JavaScript?


Відповіді:


162

Якщо обидва атрибути узгоджують свої значення (як слід), досить прочитати будь-який з них. Я б запропонував використовувати

document.documentElement.lang

Принести це , xml:langабо в langатрибут?
Kris Selbekk,

2
@KrisSelbekk: це має бути langатрибут, але я нічого не зробив, щоб підтвердити це ...
Крістоф

Це не буде працювати з xml:lang Ref: Dev mozilla
Jean-François Gagnon

28

Просто.

document.getElementsByTagName('html')[0].getAttribute('lang');

І з простором імен

document.getElementsByTagName('html')[0].getAttribute('xml:lang');
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.