IE8没有通过Onclick事件调用两个JavaScript函数

时间:2014-09-10 17:05:11

标签: javascript function events internet-explorer-8 onclick

基本上我想在onClick事件上调用两个函数。在Firefox和Chrome中工作正常,但不是IE8!

第一个函数应该调用模态出现(模态表示表单正在保存 - 但它没有出现),而第二个函数保存表单然后隐藏模态。

HTML

<a onclick="openModal();saveForm();">Click Me</a>

<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div id="modal">
        <img id="loader" src="static/images/ajax-loader.gif" />
    </div>
</div>

的JavaScript

   function openModal(){
       $('#myModal').modal('show');
   }

   function saveForm(){
    //--- some logic
   }

提前谢谢!

1 个答案:

答案 0 :(得分:-1)

我个人不喜欢通过添加&#34; onclick&#34;来听一个事件。属性为HTML元素。相反,使用.addEventListener会更实际。我还真的可以推荐你jQuery。在jQuery中,你会写:

$('a').click(function(){
  func1();
  func2();
}