javascript - 如何使用javascript动态添加和删除Div标签

标签 javascript jquery html

我如何简单地实时删除和添加一个div?是的,我已经在页面上手动制作了 div,因此即使第一次运行该函数,它也会被删除。该 div 名为“testElem”

我正在尝试:

            var remDiv = document.getElementById('testElem');
            document.body.removeChild(remDiv);

             var divTag = document.createElement("div");
            divTag.id = "testElem";
            document.body.appendChild(divTag);

但脚本无法运行。我尝试在第一个 remDiv 之后放置一个“警报”进行测试。但它甚至没有通过那里。代码损坏了。在 Chrome 中,我尝试进入工具>Javascript 控制台,但没有错误。有没有更好的方法来调试 JavaScript,以便我可以看到错误是什么?

我只是想这样做,这样每次运行函数时它都会删除 div 中的内容,这样内容就不会加倍。每次都不一样。

最佳答案

使用 jQuery:

$('#testElem').remove();
$('body').append($('<div id="testElem"></div>'));

关于javascript - 如何使用javascript动态添加和删除Div标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7305014/

相关文章:

javascript - 做出选择后 div 不可点击

javascript - 参数从哪里来?

php - 使用 Codeigniter 循环遍历此 json 对象 (jquery)

html - 如何让两个 div 并排放置,它们的背景跨越整个宽度,但它们的内容包含在一个包装内?

jquery - visual studio 2010 jquery 和 ScriptManager 导致错误

javascript - 函数 GetURLParameter(sParam) 返回 %20 作为页面上的空白

javascript - jquery 只适用于一个部分?

javascript - .html() 不返回克隆 DOM 子树的修改版本

javascript - jquery 中的分号语法让我感到困惑

css - 应用 css 后我无法选择单选按钮