javascript - 如何在内联 onclick 事件中调用两个 javascript 函数?

标签 javascript html

我有以下代码:

<script>
function delay (URL) {
setTimeout( function() { window.location = URL }, 2000);
}</script>

然后是 <body> 中的以下内容元素:

<img src="small_rabbit.png" onclick="href= \"javascript:delay('URL') \"; showBunnyPicture('bunny')" alt="Small rabbit picture" />

当用户单击按钮时,将显示兔子的图片,然后页面会在延迟后链接到 URL。

但是,我不知道如何使用所有“和”来格式化这行代码,以便它可以工作。我尝试过转义字符,但效果不佳。任何人都可以看到一个简单的解决方案吗?

最佳答案

<a href="#" onclick="delay('URL'); showBunnyPicture('bunny');" >CLICK HERE</a>

删除了 href=""

关于javascript - 如何在内联 onclick 事件中调用两个 javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35797117/

相关文章:

javascript - jquery:通过指定数据属性删除元素

php - 没有获得从 csv 文件中获取的正确数据

javascript - 如何通过带有onclick事件的开关设置button.value

html - 使用 ng-if 操作表格单元格

javascript - Angular 将字符添加到数组中

javascript - 为什么 UUID 不能只是带有序列号的时间戳?

javascript - 如何将 html 形状拖到 mxgraph Canvas 中

javascript - 为什么 Node.js 中不推荐使用域 API?

javascript - IBM MobileFirst 客户端中未调用 handleFailure?

javascript - 为什么 data-amp-bind-href 或 [href] 在 amp-bind 组件中不起作用?