<table border="1" id="myTable">
<tr><th>用户名</th><th>密码</th></tr>
</table>
<script>
var myTable=document.getElementById("myTable"); //报错说myTable为空或不为对象
var newRow=myTable.insertRow();
//newRow.style.background="#FF9999";这行设置底色不生效。var newCellA=newRow.insertCell();
var newCellB=newRow.insertCell();
newCellA.innerHTML="2312313";
newCellA.style.background="#FF9999";newCellA.innerHtml="Terry";
newCellB.innserHtml="1234";
</script>函數在加載table之後再運行,否則必然報錯
<tr><th>用户名</th><th>密码</th></tr>
</table>
<script>
var myTable=document.getElementById("myTable"); //报错说myTable为空或不为对象
var newRow=myTable.insertRow();
//newRow.style.background="#FF9999";这行设置底色不生效。var newCellA=newRow.insertCell();
var newCellB=newRow.insertCell();
newCellA.innerHTML="2312313";
newCellA.style.background="#FF9999";newCellA.innerHtml="Terry";
newCellB.innserHtml="1234";
</script>函數在加載table之後再運行,否則必然報錯
document.getElementById("myTable")对应的element必须实际存在了才能使用
<head>
<title></title>
</head>
<body>
<table border="1" id="myTable">
<tr style="background-color:"><th >用户名</th><th>密码</th></tr>
</table>
<script>
var mytable=document.getElementById("myTable");
var newRow=mytable.insertRow();
newRow.style.backgroundColor="#FF9999";
var newCellA=newRow.insertCell();
var newCellB=newRow.insertCell();newCellA.innerHTML="Terry";
newCellB.innerHTML="1234";
</script>
</body>
</html>
var mytable=document.getElementById("myTable");
2。用style定义样式
newRow.style.backgroundColor="#FF9999";
3。innerHTML与innerHtml的作用不一样
newCellB.innerHTML="1234";
<html>
<head>
<title></title> <script>
function addRow()
{
var myTable=document.getElementById("myTable"); //报错说myTable为空或不为对象
var newRow=myTable.insertRow();
newRow.style.backgroundColor="#FF9999"; //这行设置底色不生效。
var newCellA=newRow.insertCell();
var newCellB=newRow.insertCell();newCellA.innerText="Terry";
newCellB.innserText="1234";
}
</script></head>
<body onload=addRow()><table border="1" id="myTable">
<tr><th>用户名</th><th>密码</th></tr>
</table></body>
</html>