假如我有这样一个 <td id="1" style="color:red" mm="自定义" .....>
我如何获得<td>标签里的,所有的这些属性?????其实我这个问题来源如下:
<tr><td ....></td><td ....></td></tr>       假如这个tr的对象名为  initRow         td    initCell
我要把这个<tr>的内容,动态的插入到一个table里
var newRow = table.insertRow();
var newCell = newRow.insertCell();
newCell.innerHTML = initCell.innerHTML;
newCell.属性 = initCell.属性;

解决方案 »

  1.   

    tableName.Rows[i].Cells[j].text 或 Rows[i][j].text 试试
      

  2.   

    alert(document.getElementById("1").getAttribute("mm"));
    newCell.setAttribute("pro", "val");
      

  3.   

    var obj = {key1:1,key2:'ab',key3:function(){}};//遍历对象属性
    for(var key in obj)
    {
        alert(key + '  ' + obj[key];
    }
      

  4.   

    var attributes = td.attributesfor(var index = 0, length = attributes.length; index < length; index++){
       var item = attributes.item(index);
       var nodeName = item.nodeName;
       var nodeValue = item.nodeValue;
       //做你的判断与处理逻辑
    }