操作HTML表格

        //添加资料至表单当中
       var dt = document.getElementById("dgPay");
       dt.rows(ids).cells(1).innerHTML=unitName;
       dt.rows(ids).cells(2).innerHTML=name;
       

HtmlTable有两个相似的属性“InnerHtml,InnerText”,介绍一下这两个属性的区别:

InnerHtml:显示的时候会对传入的值进行HTML解析,就像上面的例子。

InnerText:显示的时候不会对传入的值新型解析,直接把传入的值显示出来。


    虽然这两个属性用起来很方便,似乎可以满足平时的使用需求,但是
InnerText有两个问题:

    1、无法标记换行,不管是“"r"n”还是“<br>”都不是换行标记

2、连续的空格仍然只显示一个空格。



原文地址:https://www.cnblogs.com/Bruce_H21/p/983666.html