我有一个 javascript 脚本,当我点击一个按钮时,它会在我的页面中添加元素。我想使用这些新元素,调用它们。
var e = document.getElementsByName('group');
当我在添加名为“组”的元素之前和之后执行该操作时(在源代码中检查),我有相同数量的元素..
e.length /* before : return 2 */
e.length /* after... 2 :/ */
我认为文件。没有更新,是真的吗,有解决办法吗?
编辑 :
function newgroup() {
var e = document.getElementsByName('group');
var nb = e.length + 1;
div = document.createElement("div");
div.id = 'group'+nb;
div.className = 'panel_drop';
div.setAttribute('name', 'group');
div.innerHTML = '<h5>Group '+nb+'</h5>';
div.innerHTML += '<div class=\'drop_zone\'></div>';
document.getElementById('groups').appendChild(div);
}
我使用属性name
来计算组的数量,然后用它们的 id 选择它们。但是数字没有更新^^
编辑 2:
这是一个错误,我在使用 Chrome 开发工具时遇到了断点问题。