【发布时间】:2015-12-19 03:37:51
【问题描述】:
我想知道如何在 JavaScript 中使用单个 Onclick() 函数调用两个不同的 div。
我有两个 div 和一个按钮(现在我每个 div 有 2 个按钮)。每当按下这些按钮时,需要执行 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 事件,但我只需要调用两个 div 的单个 onclick。
谢谢
【问题讨论】:
-
你的意思是当你点击某个东西时你想同时触发
zxcTextScroller.Scroll('scroll');和zxcTextScroller.Scroll('scroll2');?为什么不把这两句话放在一个onclick函数中呢? -
您可以为 scroll 和 scroll2 触发 Scroll,但让我们以某种方式通用。请发布 .Scroll 功能,以便我们为您提供帮助。基本上,您可以为每个 div 放置一个类,例如
<div id="scroll" class="js-clickable-scroll" style="position:relative; width:100px; height:40px;"></div>和<div id="scroll2" class="js-clickable-scroll" style="position:relative; width:100px; height:40px;"></div>,然后触发具有js-clickable-scroll类的元素的滚动。 -
我试过你的建议,效果很好。谢谢
-
然后,您可以使用此类
js-clickable-scroll创建另一个 div,当您触发该类的所有元素时,它也适用于第三个。
标签: javascript html onclick