a.jsp  
<a href="javascript:" id="IP_add">添加</a>a.js            var evt = document.createEvent("MouseEvents");   
            evt.initEvent("click", true, true);   
            document.getElementById("IP_add").dispatchEvent(evt); 
不懂。解释下代码

解决方案 »

  1.   

    createEvent 创建事件
    initEvent  初始化事件
    dispatchEvent 绑定事件
      

  2.   

    a.jsp   
    <a href="javascript:" id="IP_add">添加</a> // 创建一链接,这个链接点击的时候不跳转(其中javascript:是javascript伪协议,主要是为了点击链接的时候不跳转页面而写。请google"javascript伪协议")a.js  var evt = document.createEvent("MouseEvents");  // 创建一个鼠标事件  
      evt.initEvent("click", true, true);   // 这个鼠标事件的类型是click事件,允许事件冒泡(请google事件冒泡),允许使用preventDefault方法取消事件
      document.getElementById("IP_add").dispatchEvent(evt);  // 让a.jsp中的那个链接派发刚刚创建的那个click事件。总结起来就是创建了一个a标签,并且模拟了一个假的点击a标签的事件。