首先用了js做了一个table的分页处理,table是直接在body里面静态写出来的,请问有什么办法,用js什么的 给<td>写东西进去啊? 

解决方案 »

  1.   


    var td = document.createElement("td");
    td.innerHTML = "ok";var tr = document.createElement("tr");
    tr.appendChildren(td);var tab = document.getElenentById("tabId");
    tab.appendChildren(tr);
      

  2.   

    document.getElementById("td1").innerText="要写的内容";//如果写入的内容有标签就用innerHTML
      

  3.   

    用innerHTML就可以,innerText属性Firefox不支持
      

  4.   

    $("table td").each(function (o, i) {
         $(this).text(" is td " + i);
    });
    找到td用text("设置内容")
      

  5.   

    分页什么的 数据量肯定大啊,而且每个td里内容基本都不一样,要是一个个td写进去也挺麻烦的,但只少可以操作..LS几位的方法我懂了 谢谢。但如果是要从数据库里面拿呢,怎么写?数据源什么的
      

  6.   

    用ajax,然后each迭代循环判断,将你要的值赋给指定的td
      

  7.   

    有没有大大能随便给个简单的例子看看啊 有些模糊啊,比如吧 就简单的一个页面 上面有一个table 三行三列的那种,然后我如何来给td赋值,从数据库里面取。
      

  8.   


    拼接字符串应该快点吧如果楼主了解html和dom的关系就不会说什么数据量的问题了,因为浏览器始终会将html解析成dom的
      

  9.   


    $.post(url, function (data) {//data是json的数据
         $.each(data, function (i, rs) {
               $.each(rs[i], function (key, o) {
                      if (key == "name") {
                          $("table tr:eq(i):td:eq(0)").text(o.key);
                      }
                      if (key == "sex") {
                          $("table tr:eq(i):td:eq(1)").text(o.key);
                      }
                      if (key == "age") {
                          $("table tr:eq(i):td:eq(2)").text(o.key);
                      }                  
               });          
         });
    }, "json");
      

  10.   

    因为我才入职啊,进去后才发现不会的太多,要学什么JSON,JQUERY,JS也要学。现在组长只是个我个页面让我做做,以后也要弄弄后台的,所以一方面弄些静态的数据 另一方面么就考虑到和数据库交互什么的了