如何在原型中找到没有 ID 的嵌套 html 元素
How to find nested html element without ID in prototype
<div id="content_heading">
<span id="status">
<h1><em>Some Element</em></h1>
</span>
</div>
我想h1
,$('span h1')
不起作用。此外,$$('h1')
返回一个数组,我可以从数组中获取第一个元素作为$$('h1')[0]
有没有办法找到更准确的元素,比如$('div#content_heading span h1')
?
确保在
DOM 准备就绪后运行代码:
document.observe("dom:loaded", function(){
var header = $$("span h1")[0];
});
请参阅此处的示例。
你试过$$('span h1')
吗? $$ 总是返回一个数组 如果你只有一个元素,你可以得到这个数组的第一个元素。
Element.select 方法也可用于从 span#status 获取 h1
$('status').select("h1")
还要确保您的元素已经存在于 dom 中。
相关文章:
- 更改嵌套对象的父子相关id
- 如何将id数组与带下划线的对象数组嵌套属性进行比较
- AngularJS - 如何从嵌套的ng-repeat将id传递给api
- 使用 javascript 通过 tag->id->element 获取嵌套元素
- iFrame嵌套在具有相同ID的iFrame中
- jQuery从嵌套函数中获取触发事件的元素的id
- 在 KnockoutJs 中使用父 id 的嵌套菜单
- 检测嵌套列表 ID
- 嵌套的 ng 重复以在父重复 ID 上重复
- 通过搜索 td 文本获取嵌套表 ID
- 动态 id 的多级/嵌套展开折叠
- 主干嵌套视图找不到 id 选择器
- 基于 id Angularjs 过滤嵌套的 JSON 数据
- 如何在原型中找到没有 ID 的嵌套 html 元素
- AngularJS递增嵌套中继器中项目的id值
- 如何使用Angular Metroet为MongoDB中的嵌套对象生成唯一id
- 使用JS查找嵌套元素的HTML ID
- Backbonejs -使用嵌套对象作为id属性
- 下划线按id获取嵌套项
- 如何选择一个嵌套在td、类名和id名中的输入?