javascript - 取标签内容

标签 javascript html

我的 button 中有下一个结构

<button>
  Name
  <svg>
<button>

名字是动态变化的。如果没有 <svg>,我怎样才能得到按钮的内容?

如果我使用 innerHTML我得到了所有的结构

最佳答案

如果这是按钮的结构,您可以使用 .firstChild 获取包含文本的文本节点,然后访问其 .textContent

也就是说,

const button = document.getElementById('button'); // or however you reference the button.
console.log(button.firstChild.textContent);

关于javascript - 取标签内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56887095/

相关文章:

javascript - 使外部图像和 JS 文件不影响页面加载时间的最佳方法是什么?

全局变量/全局命名空间的 JavaScript 策略

javascript - 如何在 WordPress HTML 中包含 “onclick”

html - Umbraco 截断

Javascript XMLHTTPRequest 不发布 XML 文件

javascript - 如何使用 javascript 查找内联 svg 中预先存在的元素的 (svg) 位置

javascript - 指定 Highcharts 中系列数据的 X 轴类别

javascript - 在 promise 中使用 then()

javascript - jquery image rollover - 幻灯片过渡

html - 带有空白表格组 col-md-6 的 Bootstrap 网格