javascript - 在 JavaScript 中单击按钮时替换 div 节点

标签 javascript jquery html css

我的页面上有 5 个 windowDiv,其中有一个 ID 为 "#button" 的按钮。该按钮的用途是更改 windowDiv 的大小。 windowDiv 有一个大版本(称为 windowDiv)和一个小版本(windowDivSmall)。

页面的顶部容器 div 称为 topContainerDiv

问题是我不能让它只对一个 windowDiv 起作用,更不用说所有 5 个了。我知道我需要使用 topContainer.replaceChild(windowDiv, windowDivSmall); 但我无法让它工作。

我目前拥有的是:

 $("#button").click(function() {
        $(topContainerDiv).replaceChild(this.windowDivSmall, this.windowDiv);
 // The code above is broken and doesn't work. Help!

    });

最佳答案

我怀疑你使用了 5 个 #button

你不能。 为 class="button" 更改 HTML id="button" 并更新您的 jquery :

$(".button").click(function() {
       // correct jquery functions to call here :)
    });

关于javascript - 在 JavaScript 中单击按钮时替换 div 节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23367543/

相关文章:

javascript - 通过单击动态创建的引导 Accordion 内的链接发送 AJAX 请求

jquery - 如何从表单结果中删除 isNaN ?

javascript - 两个不同对象调用的两个 Promise 结果都分配给其中一个对象

javascript - 先前单击下一个按钮时,clickNextButton 未正确执行

javascript - 地铁 build 者 : SyntaxError: Unexpected token = after upgrading to React Native 0. 65.1

javascript - node.js 将 http 响应写入流

jquery - 如何通过此关键字检索实时文本框值和名称?

javascript - 根据当前时间更改滚动标题

javascript - jQuery - 填充下拉表单选项值

html - 无法将图像放在其他图像旁边