element.lang özelliği, elementin özellik değerlerinde ve metin içeriğinde kullandığı RFC1766 formatında ana lisanı belirler.
Sözdizimi
element.lang = lisan
lisan = element.lang
| lisan | tr, en, fr vb. gibi RFC1766 formatında lisanı ifade eder. |
Dönüş Değeri
| lisan | tr, en, fr vb. gibi RFC1766 formatında lisanı ifade eder. |
Aşağıdaki örnek, Türkçe ve Japonca paragrafların seçime göre, getElementsByTagName metodu ile bulunup style.visibility özelliği kullanılarak gösterilmesinin veya gizlenmesinin nasıl yapılacağını göstermektedir.
<div id="ornek_icerik">
<p id="ingilizce" style="visibility:hidden;" lang="ja">日本のコンテンツ</p>
<p id="turkce" lang="tr">Türkçe İçerik</p>
</div>
<input type="button" value="Japonca Göster" onClick="LisanGoster('ja')" />
<input type="button" value="Türkçe Göster" onClick="LisanGoster('tr')" />
<script type="text/javascript">
function LisanGoster(lisan)
{
var Icerik = document.getElementById('ornek_icerik');
var Elemanlar = Icerik.getElementsByTagName('p');
for(var i =0; i< Elemanlar.length; i++)
{
if(Elemanlar[i].lang == lisan)
Elemanlar[i].style.visibility = 'visible'; // Gösterir
else
Elemanlar[i].style.visibility = 'hidden'; // Gizler
}
}
</script>
Test edin