javascript - 在另一个 div 中引用与另一个具有相同 ID 的 div

标签 javascript html dom getelementbyid

当嵌套的 div 与嵌套在类似名称的 div 中的 div 具有相同的 id 时,如何通过 id 引用嵌套的 div

例如

<div id="obj1">
    <div id="Meta">
        <meta></meta>
    </div>
</div>

<div id="obj2">
    <div id="Meta">
        <meta></meta>
    </div>
</div>

我想获取meta的innerHTML

document.getElementById('obj1').getElementById('Meta').getElementsByTagName('meta')

没用

最佳答案

ID 只应在页面上存在该项目之一时使用,无论是 SPAN、DIV 还是其他。当您可能有重复元素时,您应该使用 CLASS。

那里的代码不起作用,因为您通过唯一 ID 引用一个元素,但页面上有多个元素。

关于javascript - 在另一个 div 中引用与另一个具有相同 ID 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/617450/

相关文章:

javascript - "readyState === ' Interactive' "and "Jquery.ready() 之间的差异

javascript - 是否有可能在循环中发生 “buffer” DOM 更改(以提高性能)?

javascript - Gulp/Lazypipe : Error: Invalid call to lazypipe(). pipe():参数不是函数

javascript - 使用 Google Maps API v3 向右移动缩放条

css - 将 anchor 标记显示为全宽作为 HTML 中的按钮?

php - 在 HTML 中搜索 2 个短语(忽略所有标签)并删除其他所有内容

javascript - 如何使用 PolylineDecorator 在折线的每条线的末尾放置一个箭头?

javascript - extjs:如何用树节点的直接子节点填充组合框?

html - 列表全尺寸边框

html - 如何正确访问 CSS children?