|
|
|
|
|
для: pissed
(18.07.2008 в 09:26)
| |
<html>
<head>
<body>
<script>
var table = document.createElement("table");
var thead = document.createElement("thead");
table.setAttribute('border','1');
var tr = document.createElement("tr");
var th = document.createElement("th");
var newText = document.createTextNode("hrenj");
th.appendChild(newText);
tr.appendChild(th);
thead.appendChild(tr);
table.appendChild(thead);
var tbody = document.createElement("tbody");
var tr = document.createElement("tr");
var td = document.createElement("td");
var newText = document.createTextNode("IN-hrenj");
td.appendChild(newText);
tr.appendChild(td);
tbody.appendChild(tr);
table.appendChild(tbody);
document.body.appendChild(table);
</script>
</body>
</html>
|
Проверенный код
Насколько я понял, требуется обязательно наличие элемента TBODY, без него IE просто не показывает таблицу. | |
|
|
|
|
|
|
|
var objBody = document.getElementsByTagName("body").item(0);
var objtable = document.createElement("table");
objtable.setAttribute('border','1');
var objtabletr1 = document.createElement("tr");
var objtabletd1 = document.createElement("td");
objtabletd1.innerHTML='xxx';
objtabletr1.appendChild(objtabletd1);
objtable.appendChild(objtabletr1);
objBody.appendChild(objtable);
|
подскажите почему не работает? | |
|
|
|
|