javascript - 在 javaScript 中使用 onclick() 调用 2 个不同的 div

标签 javascript html onclick

我想知道如何在 JavaScript 中使用单个 Onclick() 函数调用两个不同的 div。

我有两个 div 和一个按钮(现在我有 2 个按钮,每个按钮对应一个 div)。每当按下这些按钮时,就需要执行 2 个 div。我只是不知道如何同时调用两个div。

这是示例代码。

<div id="scroll" style="position:relative; width:100px; height:40px;"></div>
<input type="button" name="" value="Scroll" onclick="zxcTextScroller.Scroll('scroll');" />
<div id="scroll2" style="position:relative; width:100px; height:40px;"></div>
<input type="button" name="" value="Scroll" onclick="zxcTextScroller.Scroll('scroll2');" />

如何使用单个 Onclick 事件控制这两个 div?我使用了两个 Onclick 事件,但我只需要一个 onclick 来调用两个 div 的事件。

谢谢

最佳答案

制作一个同时处理两个 div 的函数,并让每个按钮都引用该函数? 像这样的东西:

var handler = function( event ) {
    zxcTextScroller.Scroll(event.target.name);
};

<input type="button" name="scroll" value="Scroll" onclick="handler" />
<input type="button" name="scroll2" value="Scroll" onclick="handler" />

或者如果您希望该函数始终滚动两个 div:

var handler = function() {
    zxcTextScroller.Scroll('scroll');
    zxcTextScroller.Scroll('scroll2');
};

关于javascript - 在 javaScript 中使用 onclick() 调用 2 个不同的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32712130/

相关文章:

javascript - 更改组件内的 react Prop 作为优化

html - CSS边框,不显示外表边框

onclick - 检测单击了哪个任务栏按钮(识别目标窗口)

带有 8 位十六进制数的 Javascript 颜色选择器

javascript - 使用 javascript 添加图像

javascript - 如何使用id获取 anchor 标签的背景图片url

android - 是/否对话框和生命周期

javascript - 如何使用不同的方法来检测 JavaScript 中的按钮点击?

javascript - 具有辅助功能的浏览器是否支持 CSS 或 JavaScript?

javascript - 显示/隐藏列表选择全部而不是单独选择