如何用js获取div下的A标签,并自动点击超链接

2024-11-23 18:56:40
推荐回答(5个)
回答1:

需要准备的材料分别是:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,并且其中有一个div中有a标签。

2、在index.html的


// 方法一:jquery
jQuery(function($) { 
   $('div a').each(function(){
    this.click();
   });
});

// 方法二:递归javascript
window.onload=function(){
    getA('div'); 
};

function getA(obj)
{
     var di = document.getElementsByTagName(obj);
    for(var i=0;i    {
     
     var len = di[i].children.length;
     for(var j=0;j     {
         var a = di[i].children[j];
        
         
         if(a.tagName.toLowerCase()==='a')
         {
             a.click();
         }
         else
         { 
             getA(a.tagName);
         }
         if(di[i].tagName.toLowerCase()===obj) break;
     }
    }
}



 


 

  •  
      1
     
      1
      
      1
      
     

  •  

  •   2
     

  •  

  •   3
     

  •   

  •   4
     



  • 回答3:

    jquery比较简单
    $("div").find("a").each(function(){
    $(this).click();
    });

    回答4:

    需要准备的材料分别是:电脑、html编辑器、浏览器。

    1、首先,打开html编辑器,新建html文件,例如:index.html,其中有一个div中有a标签。

    2、在index.html文件的