Javascript 谷歌标签管理器获取文本
我想设置一个变量来获取标题标记中第二个h2的内部文本,非常感谢您的帮助。多谢各位Javascript 谷歌标签管理器获取文本,javascript,google-tag-manager,Javascript,Google Tag Manager,我想设置一个变量来获取标题标记中第二个h2的内部文本,非常感谢您的帮助。多谢各位 <header> <h2>I don't need this</h2> </header> <header> <h2>This innertext I need</h2> </header> 我不需要这个 这是我需要的文本 此函数将返回第二个标题内h2的内部文
<header>
<h2>I don't need this</h2>
</header>
<header>
<h2>This innertext I need</h2>
</header>
我不需要这个
这是我需要的文本
此函数将返回第二个标题内h2
的内部文本:
function() {
var headerElement = document.getElementsByTagName('header')[1];
var h2Element = headerElement.getElementsByTagName('h2')[0];
var innerText = h2Element.innerText;
console.log('The text you need is: ' + innerText);
return innerText;
}
此外,假设您的html代码不包含任何其他h2
元素,并且您始终希望检索相同的h2
元素,您可以尝试:
function() {
var h2Element = document.getElementsByTagName('h2')[1];
var innerText = h2Element.innerText;
console.log('The text you need is: ' + innerText);
return innerText;
}
对不起,我错了。。。第一个h2也在标题标记中…:s