问题标签 [appendchild]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascript removeChild 数组
这看起来很简单,但我无法让它工作。我可以添加 DOM 元素,但在使用数组时无法删除它们。
在删除函数中,编写 SomeID1 可以删除第一个添加的元素,但是当我尝试使用“计数”时,我无法删除我的“元素”。
非常感激任何的帮助。
谢谢!
javascript - 在 window.onload 上加载 jQuery?
我想在浏览器触发 window.onload 事件后加载 jquery.js(减少加载时间)
这样做可能与 appendChild 问题是我不能再使用 $(document).ready();
有没有办法在加载 jQuery 之后使用与 .ready 等效的东西(在 window.onload 之后?)
谢谢
javascript - appendChild 在节点完成之前加载?
<script>
在 HEAD 本身完全加载之前,我可以在 HEAD 中附加一个元素吗?
例子:
里面my.js
有:
此代码将在浏览器到达之前执行</head>
这是安全的还是可能导致问题?我想这样做是因为我想从我的 .js 脚本中加载 jquery,所以我不必编辑我的页面来<script>
手动添加另一个
非常感谢
javascript - 将元素存储在内存中以防止过于频繁地更新 DOM?
目前我有一个循环在每次迭代中更新 DOM;我了解到这是一种不好的做法,您应该尽可能少地更新 DOM 以获得更好的速度。
所以我想知道如何编辑下面的内容,以便我可以将所有元素存储在一个元素或其他东西中,然后在循环结束后添加一个 DOM。
这是循环..
javascript - appendChild() 和 createElement() Javascript 问题
当我在代码中使用 appendChild() 和 createElement() 时,未应用已定义 CSS ID 的后续样式。有人能告诉我为什么吗?这是我的代码:
然后我有一些其他代码通过 API 到 Bing 处理我的搜索查询(只是因为谷歌现在收费......)
接下来,我使用相同的方法插入另一个 div:
现在我想对这些数字应用一些样式。但是,当我将样式应用于 searchResultsPage 时,例如
我没有得到传递的风格。奇怪的是,如果我只插入这两个元素中的一个,一切都会按计划进行,并且样式显示得很好。问题是我希望页面显示在搜索的顶部和底部。
任何想法为什么会发生这种情况?我认为这可能与一个元素被使用两次有关,但我不知道如果对象不同,为什么这会影响任何事情。
谢谢。
javascript - Javascript .removeChild & .appendChild 不起作用
我试图让一个非常简单的 Javascript 函数工作,它将使用 .removeChild 和 .appendChild 将一个图像更改为另一个图像。我的代码如下:
但是,它不起作用。该页面只加载了banner.gif,并且此图像永远不会更改为loading.gif。我不知道为什么,请帮忙?!
谢谢!
xml - Flex 3:添加孩子后刷新中继器
在一个孩子中,我有一个具有以下结构的 XML 元素:
然后,我使用中继器将每个列表都列在屏幕上。我创建了一个用于创建职位的按钮。因此,一旦用户单击此按钮,我将调用以下函数:
上述函数创建了一个新的 XML 对象,将一些默认值放入其中,并将其附加到项目位置列表中。附加新信息后,我将项目的高度调大,然后检查以确保新项目高度不与任何其他项目重叠......但该信息与这篇文章无关。
我的问题是——一旦我将一个新的孩子附加到 XML 变量中,它就不会出现在屏幕上。我可以对中继器执行“刷新”或“重新渲染”选项以使新孩子显示吗?
编辑- 附加信息
这是变量声明(信息来自父级):
这是中继器(实际上是调用另一个孩子):
然后,一旦用户单击“添加位置”按钮,就会调用以下函数:
这就是我首先尝试做的事情(当我发表这篇文章时)......然后我在你的回复后改变了一些东西并最终得到了这个:
声明:
中继器:
添加位置功能:
一旦我进行了更改,并将 XMLListCollection 用作转发器中的数据提供者,信息将不再加载到屏幕上:(
javascript - onclick 移除和重新插入 DOM 元素
我最近编写了一个脚本,其中我需要一个元素在单击时移到顶部。我使用并且多年来一直在使用 onclick 函数中的以下代码:
脚本不工作,所以我搞乱了代码,尝试了我以前从未做过的事情来修复它。我认为问题可能出在这行代码中。实际上,结果与它无关,但是当我在修补时,我注意到以下代码似乎执行相同的功能。
据我所知,没有区别。前者对我来说感觉“更好”,但我不能说为什么。有实际区别吗?如果没有,我将开始使用后者并保存 18 个字符 :-)
javascript - 将一个部门的子元素以及所有相关事件复制到另一个部门
我正在尝试parent
用另一个替换某个 div 元素newparent
。我只想复制一些parent
的孩子并将它们放入newparent
,然后替换parent
为newparent
。这是我的代码片段:
编辑 :
所以当我这样做时, newparent.appendChild(temp)
它会修改sb_button
. 解决方法是什么?
javascript - DOM appendChild 备用
我正在创建一个 DOM 元素,如下所示;
现在对于最后一行,而不是每次调用函数时创建多个 img 元素的 append,我希望它被替换或始终是 x.. 的第一个子元素
我应该如何为跨浏览器兼容性做同样的事情?