设置innerHTML会增加HTML节点数

不是数字

说明问题

因此,我注意到在使用someElement.innerHTMLDOM节点时数量增加了。

在此处输入图片说明

我猜是引用被杀死了,但是内存仍然被分配,直到垃圾回收器删除了对象。


范例(HTML):

    <html>
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" href="test.css">
        <script src="script.js"></script>
    </head>
    <body onload="startTimer()">
        <div id="timeContainer">Time Goes Here</div>
    </body>

</html>

示例(JavaScript):

 var timer;
 var body;
 var oldTime = "";
 var timeContainer;


 function startTimer(){
    timeContainer = document.getElementById("timeContainer");
    timer = setInterval(getTime, 10);
 }

function getTime(){
    var d = new Date();
    var timeString = d.getUTCHours() +":"+ d.getUTCMinutes(); +":"+ d.getUTCSeconds();

    if(timeString != oldTime){
        oldTime = timeString;
        timeContainer.innerHTML = timeString;
    }
}

到目前为止我尝试过的

  • 我尝试使用someElement.textContent
  • 每当刷新计时器时,我都会删除whoe ParentElement并创建一个新的

我只是在刷新内容时如何避免一次增加节点数?为什么仍然需要一个额外的Node?

亚当

我猜是引用被杀死了,但是内存仍然被分配,直到垃圾回收器删除了对象。

正确。

我只是在刷新内容时如何避免增加节点数?

您不能,也不必担心。这是浏览器的领域,涉及垃圾回收时它想做的事情(不同的浏览器做的事情可能不同)。

每当刷新计时器时,我都会删除整个ParentElement并创建一个新的

仅仅因为您删除了它(使其无法访问),并不意味着它立即被垃圾收集了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Kubernetes HPA是否会增加节点数或仅增加Pod数?

来自分类Dev

如果我增加Cassandra Cluster中的节点数,磁盘空间会增加吗?

来自分类Dev

BST不增加Java中的节点数

来自分类Dev

节点的平均距离通过节点数的对数增加python

来自分类Dev

从innerHTML过滤HTML注释节点

来自分类Dev

Tensorflow:随着训练的进行,图中的节点数量不断增加

来自分类Dev

加载Highcharts文档(Chrome)时,DOM节点数增加

来自分类Dev

如何在不使用jQuery的情况下设置html节点的innerText和innerHtml?

来自分类Dev

Hazelcast嵌入式拓扑| 延迟随着群集中节点数的增加而增加

来自分类Dev

什么 hadoop 配置设置决定了 spark 中可用的节点数?

来自分类Dev

hadoop:文件小于64M时,增加节点数对处理速度有影响吗?

来自分类Dev

是否以节点数增加的速率命名二叉树?

来自分类Dev

尽管我增加了节点数量,但Spark CSV的读取速度非常慢

来自分类Dev

如何比较节点数组中是否存在HTML元素?

来自分类Dev

如何获取html树的#text节点数组

来自分类Dev

尝试更改Kubernetes集群中的最大节点数会返回错误

来自分类Dev

当节点数超过30000时,Flex树会缓慢扩展/延迟加载

来自分类Dev

筏节点数

来自分类Dev

EMR上的火花:当节点数增加时,在EMR中运行数据的时间没有减少

来自分类Dev

当我将图中的节点数从4增加到大于5时,malloc受到内存破坏

来自分类Dev

在Java中,每按一次按钮,浮点数的值会增加一个值吗?(也减少)

来自分类Dev

如何在omnet,静脉和相扑模拟中设置节点数?

来自分类Dev

用SaltStack设置gitfs“没有找到顶级文件或外部节点数据匹配”

来自分类Dev

如何增加Matlab图中的点数?

来自分类Javascript

从经过消毒的html设置innerHtml仍然很危险吗?

来自分类Dev

如何在IE中设置HTML的innerHTML下拉列表

来自分类Dev

HTML:设置innerHtml时是否可以显示链接预览?

来自分类Dev

使用Cypher的FOREACH将节点数组插入Neo4j会随着数据添加而变慢

来自分类Dev

使用javascript设置textarea innerhtml会导致未定义的错误(Weebly网站)

Related 相关文章

  1. 1

    Kubernetes HPA是否会增加节点数或仅增加Pod数?

  2. 2

    如果我增加Cassandra Cluster中的节点数,磁盘空间会增加吗?

  3. 3

    BST不增加Java中的节点数

  4. 4

    节点的平均距离通过节点数的对数增加python

  5. 5

    从innerHTML过滤HTML注释节点

  6. 6

    Tensorflow:随着训练的进行,图中的节点数量不断增加

  7. 7

    加载Highcharts文档(Chrome)时,DOM节点数增加

  8. 8

    如何在不使用jQuery的情况下设置html节点的innerText和innerHtml?

  9. 9

    Hazelcast嵌入式拓扑| 延迟随着群集中节点数的增加而增加

  10. 10

    什么 hadoop 配置设置决定了 spark 中可用的节点数?

  11. 11

    hadoop:文件小于64M时,增加节点数对处理速度有影响吗?

  12. 12

    是否以节点数增加的速率命名二叉树?

  13. 13

    尽管我增加了节点数量,但Spark CSV的读取速度非常慢

  14. 14

    如何比较节点数组中是否存在HTML元素?

  15. 15

    如何获取html树的#text节点数组

  16. 16

    尝试更改Kubernetes集群中的最大节点数会返回错误

  17. 17

    当节点数超过30000时,Flex树会缓慢扩展/延迟加载

  18. 18

    筏节点数

  19. 19

    EMR上的火花:当节点数增加时,在EMR中运行数据的时间没有减少

  20. 20

    当我将图中的节点数从4增加到大于5时,malloc受到内存破坏

  21. 21

    在Java中,每按一次按钮,浮点数的值会增加一个值吗?(也减少)

  22. 22

    如何在omnet,静脉和相扑模拟中设置节点数?

  23. 23

    用SaltStack设置gitfs“没有找到顶级文件或外部节点数据匹配”

  24. 24

    如何增加Matlab图中的点数?

  25. 25

    从经过消毒的html设置innerHtml仍然很危险吗?

  26. 26

    如何在IE中设置HTML的innerHTML下拉列表

  27. 27

    HTML:设置innerHtml时是否可以显示链接预览?

  28. 28

    使用Cypher的FOREACH将节点数组插入Neo4j会随着数据添加而变慢

  29. 29

    使用javascript设置textarea innerhtml会导致未定义的错误(Weebly网站)

热门标签

归档