链接的代码如下<a tabindex="0" href='javascript:void("关闭")' role="button" class="btn-ks-close btn-ks-close-pos1 btn-ks-close-bg1"><span class="ks-ext-close-x">关闭</span></a>我用document.getElementsByTagName("a")[a的索引]  已经得到了这个对象但我用document.getElementsByTagName("a")[a的索引].click()  却不响应   其他的链接 都能响应 就这个不可以 请问该怎么解决啊

解决方案 »

  1.   

    没明白楼主的意思你是想动态添加click事件,还是点击之后执行某动作....
      

  2.   


    就是单纯的点击这个链接  goole的脚本 click其他链接都能成功  就这个链接 click了 不响应
      

  3.   

    var a = document.getElementsByTagName("a")[a的索引]
    var click = a.onclick;
    click();试试这个
      

  4.   

    document.getElementsByTagName("a")[a的索引].onchange()
    document.getElementsByTagName("a")[a的索引].onclick()你用火狐断点调试下
      

  5.   

    说实话我还是没明白你的意思  看楼主的代码 好像是要在js里面通过getElementsByTagName找到这个a标签  然后直接调用click方法做点什么  只是没有成功  不知是不是这样....
    其实  楼主 遇到执行不成功的  你就用alert  看看到底执行到哪里不执行了  
      

  6.   


    失败了 提示 TypeError: object is not a function
      

  7.   

    <a tabindex="0" href='javascript:void("关闭")' …………
    你这个HREF里面本身写的就不对,所以CLICK已经调用了,但没如愿执行。
    不知你是想关闭什么,
    关闭窗口用window.close();
    关闭其它对象,可以get它设置CSS的display='none'。
      

  8.   

    楼上正解  测试了一下  通过getElement...等方法获取到一个dom对象  然后调用click()  其实click()执行的就是href里面的东西