Javascript 如何在prototype中查找没有ID的嵌套html元素

Javascript 如何在prototype中查找没有ID的嵌套html元素,javascript,prototypejs,Javascript,Prototypejs,我想得到h1,但$span h1不起作用。 另外$$'h1'返回一个数组,我可以从数组中获取第一个元素作为$$'h1'[0] 有没有办法找到更准确的元素,比如$'divcontent\u heading span h1'?您是否尝试过$$'span h1'?$$始终返回一个数组,如果只有一个元素,则可以获取该数组的第一个元素 Element.select方法也可用于从spanstatus获取h1 <div id="content_heading"> <span id="s

我想得到h1,但$span h1不起作用。 另外$$'h1'返回一个数组,我可以从数组中获取第一个元素作为$$'h1'[0] 有没有办法找到更准确的元素,比如$'divcontent\u heading span h1'?

您是否尝试过$$'span h1'?$$始终返回一个数组,如果只有一个元素,则可以获取该数组的第一个元素

Element.select方法也可用于从spanstatus获取h1

<div id="content_heading">
   <span id="status">
       <h1><em>Some Element</em></h1>
   </span>
 </div>
还要确保您的元素已经存在于dom中。

您是否尝试了$$'span h1'?$$$始终返回一个数组,如果只有一个元素,则可以获取该数组的第一个元素

Element.select方法也可用于从spanstatus获取h1

<div id="content_heading">
   <span id="status">
       <h1><em>Some Element</em></h1>
   </span>
 </div>

还要确保您的元素已经存在于dom中。

确保在dom就绪后运行代码:

$('status').select("h1")

请参阅示例。

确保在DOM就绪后运行代码:

$('status').select("h1")
参见示例。

@Jørgen I want DOM元素h1$'span h1'返回null。我正在firebug内部的js控制台上进行测试,所以DOM已经准备好了。@Jørgen我想要DOM元素h1$'span h1'返回空值。我正在firebug内部的js控制台上进行测试,所以DOM已经准备好了。