是否可以让HTML中的一个链接执行两个脚本
Is it possible to make a link in HTML execute two scripts?
我正试图在html中获得一个链接来执行两个不同的javascript脚本。我可能会把两个脚本都重写成一个,但我有一种感觉,这个问题会在一个更复杂的脚本中再次出现,这不是一个选择。
我正在尝试获得一个链接来隐藏和显示<div>
,并将链接的文本从"隐藏"更改为"显示",反之亦然。
以下是我的一些代码片段:
Javascript
function hide(object)
{
if (object.style.display=="block")
object.style.display="none"
else
object.style.display="block"
}
function menuChange(object)
{
if (object.innerHTML=="hide")
object.innerHTML="show"
else
object.innerHTML="hide"
}
我希望这两个都在时执行
<a id="button">hide</a>
按下。
有没有一种方法可以做到这一点,而不需要将两个脚本结合起来?
生成第三个函数:
function doBoth(object) {
hide(object);
menuChange(object);
}
我通常为每个元素或元素组创建一个函数,并将其称为buttonOnClick()
,它只调用一个或多个完成其工作的函数。
Stenci的选项在您的情况下效果良好。您也可以在第一个函数中接受一个可选参数,然后对该参数执行条件运算,从第一个函数内调用第二个函数。
相关文章:
- 在javascript中的xml中创建一个链接
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 悬停时将一个链接更改为两个
- 如果某个值在另一个节点中,我如何每秒自动单击一个链接
- Ajax从一个链接中获取多个值
- 需要一个链接才能转到某个页面,然后快速返回到当前页面
- JavaScript 每 5 秒单击一个链接
- (angularJS)使ng-click在ng-repeat上打开一个链接
- 根据jQuery中的另一个链接更改url
- 下一个/上一个锚链接,如何在用户滚动时更新下一个/上一个链接
- 具有双重功能的按钮:在_blank窗口中打开一个链接,再加上_self中的另一个链接
- 如何创建一个链接,该链接使用相应的参数打开到其他链接
- 一个链接打开两个窗口
- 通过模糊功能传递链接,而不是单击另一个链接
- 如何使用jQuery打开一个链接,它的末尾有一个确切的模式
- 在JointJS中将一个链接链接到另一个
- 如何在javascript中将下一个和上一个链接添加到当前滑块
- 在javascript中创建一个链接来设置公共渲染参数的值
- 单击时打开 2 个链接,而不会将一个链接作为“弹出窗口”阻止
- 单击图像几秒钟后,打开一个链接