Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何单击表内的定位标记<;td>;标签_Javascript_Html_Dom - Fatal编程技术网

Javascript 如何单击表内的定位标记<;td>;标签

Javascript 如何单击表内的定位标记<;td>;标签,javascript,html,dom,Javascript,Html,Dom,我正在尝试单击表数据内的锚定标记。我可以在桌子里面走到这一步: 这是我的HTML的一部分: <td class="table-active" scope="row"> <a href="https://www.google.com"> Confirm </a> <br> <a href="https://www.gmail.com"> Reject </a> </td> 单击确认链

我正在尝试单击表数据内的锚定标记。我可以在桌子里面走到这一步:

这是我的HTML的一部分:

<td class="table-active" scope="row">
    <a href="https://www.google.com"> Confirm </a>
       <br>
    <a href="https://www.gmail.com"> Reject </a>
</td>

单击确认链接/拒绝链接
在此处输入代码

不确定您是否正在使用ES6或JS的任何现代功能

但要开始并为每个锚定标记创建单击事件,请执行以下操作:

var table = document.querySelector("table");

for(var i = 0 ; i < table.rows.length; i++) {
    var row = "";

    for (var j = 0; j < table.rows[i].cells.length; j++) {
        console.log(table.rows[i].cells[j]);
        table.rows[i].cells[j].addEventListener('click', function(e) {
            e.preventDefault();
            console.log('clicked');
        })
    }
}
var table=document.querySelector(“表”);
对于(var i=0;i
不确定您是否正在使用ES6或JS的任何现代功能

但要开始并为每个锚定标记创建单击事件,请执行以下操作:

var table = document.querySelector("table");

for(var i = 0 ; i < table.rows.length; i++) {
    var row = "";

    for (var j = 0; j < table.rows[i].cells.length; j++) {
        console.log(table.rows[i].cells[j]);
        table.rows[i].cells[j].addEventListener('click', function(e) {
            e.preventDefault();
            console.log('clicked');
        })
    }
}
var table=document.querySelector(“表”);
对于(var i=0;i
你在刮吗?还是自己做?也许简单地导航到URL会比点击链接更容易。是的,scraping@ivanrubinson你使用哪种技术来抓取?木偶演员?
const-anchors=document.queryselectoral('table a');控制台日志(锚)好吧,看来你知道
getElementsByTagName
,所以把想法结合起来:
x[0]。行[1]。单元格[7]。getElementsByTagName(“A”)[0]。单击()
?你在刮吗?还是自己做?也许简单地导航到URL会比点击链接更容易。是的,scraping@ivanrubinson你使用哪种技术来抓取?木偶演员?
const-anchors=document.queryselectoral('table a');控制台日志(锚)
好吧,看来您知道
getElementsByTagName
,所以请结合以下想法:
x[0]。行[1]。单元格[7]。getElementsByTagName(“A”)[0]。单击()
?其他选择是什么意思?现代Javascript方式?我的意思是尝试这种方式x[0]。行[1]。单元格[7]是完全没有出路的,或者可以继续。。使用DomSee查看我编辑的代码。。如果要在单击时动态获取行和单元格。看看这对你是否有效。你说的其他选择是什么意思?现代Javascript方式?我的意思是尝试这种方式x[0]。行[1]。单元格[7]是完全没有出路的,或者可以继续。。使用DomSee查看我编辑的代码。。如果要在单击时动态获取行和单元格。看看这对你是否有效。