如何使用Google标记管理器dataLayer的自定义Js从表中提取字符串(请参见屏幕截图)。请参见:http://i.stack.imgur.com/RtpbO.jpg 1
我试过了
function () {
document.getElementsByClassName('shop_table order_details');
return;
}
但是没有办法,我总会得到:undefined
谢谢你的帮助
最佳答案
你的职能
function () {
document.getElementsByClassName('shop_table order_details');
return;
}
始终按您的方式返回
undefined
。 return;
将始终返回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);