Hallo
Der IE nervt wieder einmal:
Ich versuche mit Javascript die xml:lang-Attribute auszulesen. Funktioniert bei allen Elementen bis auf das <table>-Element ganz gut.
Beim <table> versagt das Script und der IE meldet einen Fehler 'Invalid Argument'.
Hier der Code (stark reduziert):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8">
<title>Test</title>
<script type="text/javascript">
window.onload=function() {
var el=document.getElementsByTagName('table');
for(var i=0; i<el.length; i++) {
if(!!el[i].getAttribute('xml:lang')) {
alert(el[i].getAttribute('xml:lang'));
}
}
};
</script>
</head>
<body>
<table>
<thead>
<tr><th>Browser</th><th>Version</th><th>Bemerkung(en)</th></tr>
</thead>
<tbody>
<tr><td>IE</td><td>>=6</td><td>Fehldarstellungen</td></tr>
</tbody>
</table>
</body>
</html>
Ist das mein Fehler? Wenn ja, wie kann ich das besser machen?
Danke und Gruss,
nam