Hi Lo,
habe deinen Rat umgewandelt (wußte nicht, wieso da nen textnode dahinter steht, aber gut zu wissen.
Habe nun mal den Code, auf anraten der anderen Helfer umgeschrieben:
<html><head><title>Test</title>
<script type="text/javascript">
this.start = function(){
var tables = document.getElementsByTagName("table");
for (var i=0;i<tables.length;i++){
head(tables[i]);
}
}
this.head = function(table){
var thead = table.getElementsByTagName("thead");
var head_exist = (thead[0] ? true : false);
if(!head_exist){
var thead = document.createElement('thead');
var tbody = table.getElementsByTagName("tbody");
table.insertBefore(thead, tbody[0]);
}
}
window.onload = start;
</script>
</head><body>
<table>
<tr>
<td>Content</td>
</tr>
</table>
</body></html>
Noch eine Frage am Rande, wie kann ich in dem Developer Tool mir die ChildNodes ausgeben lassen?
mfg Steffen