如何从表中检索值

时间:2015-12-22 10:04:41

标签: javascript google-tag-manager

如何从表中提取字符串(请参阅屏幕截图),其中包含用于Google代码管理器dataLayer的自定义J.请在此处查看:http://i.stack.imgur.com/RtpbO.jpg 1

我试过这个

function () { 
    document.getElementsByClassName('shop_table order_details');
    return;
}

但是没办法,我总是得到:未定义 请求帮助

1 个答案:

答案 0 :(得分:1)

你的功能

function () { 
    document.getElementsByClassName('shop_table order_details');
    return;
}

总是在你做到的时候返回undefinedreturn;将始终返回undefined

并从表格单元格中获取值

HTML

<table>
    <thead>
        <tr>
            <td>some text</td>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>some text</td>
        </tr>
    </tbody>
    <tfoot>
        <tr>
            <th>some text</th>
            <td>some text</td>
        </tr>
        <tr>
            <th>some text</th>
            <td>your text</td>
        </tr>
        <tr>
            <th>some text</th>
            <td>some text</td>
        </tr>
    </tfoot>
</table>

JS

var tfoot = document.getElementsByTagName("tfoot");
var tr = tfoot[0].getElementsByTagName("tr");
console.log(tr[1].getElementsByTagName("td")[0].innerText);