我的button
中有一个下一个结构
<button>
Name
<svg>
<button>
名称动态更改。没有<svg>
如果我使用innerHTML
,我将获得所有结构
答案 0 :(得分:2)
如果这是按钮的结构,则可以使用.firstChild
到达包含文本的文本节点,然后访问其.textContent
。
也就是说,
const button = document.getElementById('button'); // or however you reference the button.
console.log(button.firstChild.textContent);
答案 1 :(得分:1)
赞:
const text = document.querySelector('button').innerText;
console.log(text);
<button>
Name
<svg>svgtext</svg>
<button>
答案 2 :(得分:0)
您可能从外观上使用了onRewardedVideoAdFailedToLoad(int i)
属性,但是如果将此信息包含在.innerText
属性中而不是从文本中提取,则可能会更容易。
答案 3 :(得分:0)
我建议您将Name
放在具有指定id
的范围内,然后得到它。
var Name = document.getElementById("btnTxt").innerText;
console.log(Name);
<button>
<span id="btnTxt">Name</span>
<svg>
<button>