javascript - 基于类元素取其他元素中某个元素的内容

标签 javascript html

这是一个例子

<p id="myid">
    <font>
        <font>000</font>
    </font>
</p>

我想要000

我想是这样的

document.getElementById("#myid").innerHTML

最佳答案

  1. 使用 getElementById() 时不需要 #
  2. 您需要使用 innerText 而不是 innerHTML
  3. 确保您的代码在 DOM 加载完成后运行。

代码:

document.addEventListener("DOMContentLoaded", function() {
  alert(document.getElementById('myid').innerText);
});
<p id="myid">
  <font>
    <font>000</font>
  </font>
</p>

关于javascript - 基于类元素取其他元素中某个元素的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31427829/

相关文章:

html - 在 ul li 中添加 sup 标签进入下一行

JavaScript Pi Spigot 算法不起作用

javascript - react : Nested onclick also triggers parent

javascript - 是否有用于显示带有 "hole"的半透明叠加层的 React 包?

javascript - 减小窗口大小时收缩表格以防止滚动条

html - 垂直滚动条取代表格行 HTML

php - 使用 Joomla 数据库创建动态 HTML 表?

javascript - jquery如何获取特定元素

javascript - 在深层 javascript 数组中设置对象的属性值

php - 对包含 SQL 数据的 HTML 表列进行排序