js表格(创建,换色,点击)

<html>
<script>
function aa()
{
 var table = document.createElement("table");
 table.border="1";
 var tbody = document.createElement("tbody");

//row1

 var tr = document.createElement("tr");
 var td = document.createElement("td");
 td.rowSpan="2";
 td.innerHTML="a";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.colSpan="2";
 td.innerHTML="b";
 tr.appendChild(td);

 //var td=document.createElement("td");
 //td.innerHTML="c";
 //tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="d";
 tr.appendChild(td);

 tbody.appendChild(tr);

//row2

 var tr = document.createElement("tr");
 //var td = document.createElement("td");
 //td.innerHTML="a";
 //tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="b";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="c";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="d";
 tr.appendChild(td);

 tbody.appendChild(tr);

//row3
 
 var tr = document.createElement("tr");
 var td = document.createElement("td");
 td.innerHTML="a";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="b";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="c";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="d";
 tr.appendChild(td);

 tbody.appendChild(tr);

//row4

 var tr = document.createElement("tr");
 var td = document.createElement("td");
 td.innerHTML="a";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="b";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="c";
 tr.appendChild(td);

 var td=document.createElement("td");
 td.innerHTML="d";
 tr.appendChild(td);

 tbody.appendChild(tr);

 table.appendChild(tbody);
 document.body.appendChild(table);

}


function m()
{
var oradio = document.getElementsByName("n1");
for(var i=0;i<oradio.length;i++)
{
 if(oradio[i].checked)
 {
  alert(oradio[i].nextSibling.nodeValue);
  break;
 }
}
}


function c()
{

 

}

</script>
<body οnlοad="aa();">
<input type="radio" name="n1" />男
<input type="radio" name="n1" />女
<input type="button" value="显示男女" οnclick="m()"/>
<input type="button" value="变化颜色" οnclick="document.getElementById('tab1').childNodes[0].lastChild.lastChild.style.backgroundColor='green';"/>
</body>
</html>

 

 

 

 

 

 

 

 

 

<html>
<head>
<title>
</title>
<style>
.cl1{
    color:red;
}
</style>
<script>
function aa()
{
    var otable = document.createElement("table");
    otable.id = "tab1";
    otable.border = "1";
    var otbody = document.createElement("tbody");
    var otr = document.createElement("tr");
    var otd = document.createElement("td");
    otd.rowSpan = "2";
    otd.style.backgroundColor = "blue";
    otd.innerHTML = "a";
    otr.appendChild(otd);
    otd = document.createElement("td");
    otd.colSpan = "2";
    otd.style.backgroundColor = "#e1e2e3";
    otd.innerHTML = "b";
    otr.appendChild(otd);
    //otd = document.createElement("td");
    //otd.innerHTML = "c";
    //otr.appendChild(otd);
    otbody.appendChild(otr);


    otr = document.createElement("tr");
    //otd = document.createElement("td");
    //otd.innerHTML = "a";
    //otr.appendChild(otd);
    otd = document.createElement("td");
    otd.innerHTML = "b";
    otr.appendChild(otd);
    otd = document.createElement("td");
    otd.className = "cl1";
    otd.innerHTML = "<input type='radio' id='m1' name=\"n1\"/>男<input type=\"radio\" id='m2' name='n1' />女";
    otr.appendChild(otd);
    otbody.appendChild(otr);
 
    otr = document.createElement("tr");
    otd = document.createElement("td");
    otd.innerHTML = "a";
    otr.appendChild(otd);
    otd = document.createElement("td");
    otd.innerHTML = "b";
    otr.appendChild(otd);
    otd = document.createElement("td");
    otd.innerHTML = "c";
    otr.appendChild(otd);
    otbody.appendChild(otr);     

    otable.appendChild(otbody);
    document.body.appendChild(otable);

    //alert(document.getElementById("table1").outerHTML);
}
function fun_check()
{
   //var oradio = document.getElementsByName("n1");
   var oradio = [document.getElementById('m1'),document.getElementById('m2')];
   for(var i = 0; i<oradio.length;i++)
   {
        if(oradio[i].checked)
        {
           alert(oradio[i].nextSibling.nodeValue);
           break;
         }
    }
}
function fun_fun()
{
    for(var i=0;i<1000;i++)
    {
          document.getElementById("errorWatch").innerText += i+"<br/>";
          if(i==800)
          {
               aa.aa.aa;
           }
    }
}
var strtable = "<table border='1'><tr><td>1</td><td>2</td><td>3</td></tr></table>";
</script>
</head>
<body>
<div style="width:400px;height:200px;overflow:auto;background-color:gray;" id="errorWatch"></div>
<input type="button" value="x_error" οnclick="fun_fun();" />
<input type="button" value="inner" οnclick="document.getElementById('idn').innerHTML = strtable;"/>
<div id="idn"></div>
<input type="button" value="outerText" οnclick="alert(document.body.outerText)" />
<input type="button" value="innerText" οnclick="alert(document.body.innerText)" />
<input type="button" value="outerHTML" οnclick="alert(document.body.outerHTML)" />
<input type="button" value="innerHTML" οnclick="alert(document.body.innerHTML)" />
<input type="text" value="123" disabled/>
<input type="text" value="123" style="color:gray" readOnly/>
<input type="button" value="setValue" οnclick="document.getElementById('tab1').setAttribute('sName','123');"/>
<input type="button" value="getValue" οnclick="alert(document.getElementById('tab1').getAttribute('sName'));" />
<input type="button" οnclick="document.getElementById('tab1').childNodes[0].lastChild.lastChild.style.backgroundColor = 'green';" value="setcolor" />
<table border="1" id="table1">
<tr><td rowspan="2" colspan="2" class="cl1">a</td><td>b</td><td>c</td></tr>
</table>
<button οnclick="fun_check();">aaa</button>
<input type="button" value="button" οnclick="aa();" />
</body>
</html>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值