На всякий случай )))
Сообщение от monolithed
|
table.innerHTML
|
не сработает в Internet Explorer
http://innerhtml.ru/
DimonCry,
Вставляемый элемент надо обьявлять внутри цикла.
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
td{
height: 20px;
width: 20px;
background-color: #FFFF00;
}
</style>
</head>
<body>
<table border="1" bgcolor="#00FF00">
</table>
<script type="text/javascript">
function createTr(){
var f=document.createDocumentFragment();
for (var i=0; i<3; i++) {//пускай например 3 элемента tr
var tr=document.createElement('tr'),td=document.createElement('td');
tr.appendChild(td);
f.appendChild(tr)}
document.getElementsByTagName('table')[0].appendChild(f);
}
createTr()
</script>
</body>
</html>