代码之家  ›  专栏  ›  技术社区  ›  rep_movsd

Firefox扩展数据传输到网页

  •  0
  • rep_movsd  · 技术社区  · 14 年前

    我现在的做法是:-

    var element = doc.createElement("MyData");
    doc.documentElement.appendChild(element);
    
    for(....)
    {
        var x = ....
        var y = ....
        var z = ....
    
        var row = doc.createElement("row");
        row.setAttribute("x", x);
        row.setAttribute("y", y);
        row.setAttribute("z", z);
        element.appendChild(row);
    }
    

    对于1000个项目来说,这会变得非常慢,而且页面解析数据并将其显示在HTML元素中会花费更多的时间。

    有更好的办法吗?

    提前谢谢

    1 回复  |  直到 14 年前
        1
  •  0
  •   Álvaro González    14 年前

    在我使用常规站点脚本的经验中,如果使用 .innerHTML 财产。或许扩展也是如此。