如何一键运行五个JavaScript函数?
示例代码:
<img alt="move right"
src="Pictures/sides/right.gif"
id="MoveRight"
***onclick="javascript:moveObjRight('ground','sky','mountain');"***
style="z-index: 1; left: 801px; top: 37px; position: absolute; height: 33px; width: 34px;"
/>
答案 0 :(得分:4)
您可以在img标签
的onclick属性中添加所有功能<img onclick="fnc1();fnc2();..." />
答案 1 :(得分:4)
<img alt="move right" src="Pictures/sides/right.gif" id="MoveRight"
onclick="moveObjRight('ground','sky','mountain');myFunction2();myFunction3();myFunction4();myFunction5();"
style="z-index: 1; left: 801px; top: 37px; position: absolute; height: 33px;
width: 34px;" />
或
<script type="text/javascript">
window.onload = function() {
var ele = document.getElementById('MoveRight');
ele.onclick = function() {
moveObjRight('ground','sky','mountain');
myFunction2();
myFunction3();
myFunction4();
myFunction5();
}
};
</script>
请注意,第二个选项将覆盖以前分配的window.onload
和ele.onclick
功能。如果您使用的是javascript库,请使用相应的dom ready事件(例如jQuery:$(document).ready(function(){/*code*/});
或short:$(function(){/*code*/})
)
答案 2 :(得分:1)
您可以在on click事件上调用单个方法,在该方法中,您可以调用所有其他方法。
答案 3 :(得分:0)
在其他功能中调用多个功能
<script type="text/javascript">
function CallMultipleFunctions() {
Function1();
Function2();
Function3();
Function4();
}
</script>
<img onclick= "CallMultipleFunctions()"/>
修改强>
选中此link