本帖最后由 sysdzw 于 2011-11-09 23:46:40 编辑

解决方案 »

  1.   

    Jquery简单一点$("#coherent_id_8").bind("click");
      

  2.   

        <script type ="text/javascript">
        window.onload =function ()
        {
            var a=document.getElementById("coherent_id_8");
            a.attachEvent("onclick",aa);
           //a.addEventListener("click",aa,false )
             
               
        }
         function aa()
         {
       
              alert ("a")
         }
       
        
        </script>
      

  3.   

        window.onload =function ()
        {
            var a=document.getElementById("coherent_id_8");
          if(window.attachEvent)//IE
          {
            a.attachEvent("onclick",aa)
          }
          else //其他浏览器
          {
            a.addEventListener("click",aa,false )
          }                   
        }
         function aa()
         {
       
              alert ("a")
         }
      

  4.   

    还有一个比较老旧的方法,但是简单
      window.onload=function ()
     {
        var a=document.getElementById("coherent_id_8");
         a.onclick=aa;
     }
      function aa()
     {
       alert("点击成功!");
     }
      

  5.   

    document.getElementById("btn1").click();
      

  6.   

    document.getElementById("coherent_id_8").onclick()
    把onclick()改成click();
      

  7.   

    我知道jquery也是由一行行js代码组装起来的,大家能不能用原生的js实现呢?
    因为现在的问题场景是,网页是固定的,而我是要做第三方程序操作它。
      

  8.   

    我注意到按钮是个submit 直接控制form submit()行不行?
      

  9.   

    大家好!初次来到很高心认识大家!我想请教各位前辈一个问题!怎么把action里面的 值传到JS页面实现删除
      

  10.   

    $("#btn1").click(function(e){
       //代码
    });
      

  11.   

    你是想提交表单? function getOwnerForm(elem){
    var parent = elem.parentNode;
    while(parent){
    if(parent.nodeName === "FORM"){
    break;
    }else if(parent.nodeName === "#document"){
    parent = null;
    break;
    }else{
    parent = parent.parentNode;
    }
    }
    return parent;
    }
    var btn = document.getElementById("coherent_id_8");
    getOwnerForm(btn).submit();
      

  12.   

    document.getElementById("coherent_id_8").click();是click()  不是onclick()
      

  13.   


    document.getElementById("btn1").click(
    function(){
    //代码
    }
    );
      

  14.   

    没有人知道吗?我是在一个exe程序里嵌入一个网页,现在是想操作这个网页里的元素的,通过document对象,调用其click方法不起作用,郁闷啊。
      

  15.   

    你点按钮不就是为了让表单提交吗,document.forms.yourformid.submit();如果是为了调用按钮上的事件,这种需求也是不可能的,因为你直接调用方法就行了。
      

  16.   

    谢谢各位,现在发现调用click方法可以成功了,可能是我之前取对象有点问题,谢谢大家了。上面说直接提交表单的,想到过也尝试过,可能它还检测了n多信息做了m多工作吧。