根据规范,语言是从最近具有
我使用
我很快就注意到内部div的“lang”属性不是继承的语言(或者它没有继承;我不知道)。这个fiddle演示了我看到的行为。
如何使用Javascript确定元素的语言?我真的希望利用“lang”属性的继承,因为我还需要这个与屏幕阅读器一起使用。
lang
属性的祖先元素继承的。那么如何获取其中一个后代的语言呢?我使用
lang
属性设置语言:<div id="outer" lang="es">
<div id="inner">¿Por qué?</div>
</div>
并尝试使用 lang
属性访问它:
alert(document.getElementById('outer').lang);
alert(document.getElementById('inner').lang);
我很快就注意到内部div的“lang”属性不是继承的语言(或者它没有继承;我不知道)。这个fiddle演示了我看到的行为。
如何使用Javascript确定元素的语言?我真的希望利用“lang”属性的继承,因为我还需要这个与屏幕阅读器一起使用。
lang
属性已经被设置。 - Brett