如何在Prototype框架中获取h2标签的内容?
我试过了:
alert($$('h2').value());
但它没有做任何事情。
THX,
乌迪德
编辑:感谢您的快速和大力支持!
答案 0 :(得分:3)
$$
返回一个数组。
我只想要第一个<h2>
,然后在索引0
访问它。
alert($$('h2')[0].innerHTML);
或者您可以使用prototypejs'.each()
方法迭代数组。
$$('h2').each(function(el,i) {
alert(el.innerHTML);
});
答案 1 :(得分:2)
$$(el)创建一个数组。你需要迭代每个值,或者如果你只想要第一个h2,那么使用.first()
alert($$('h2').first().value());
答案 2 :(得分:0)
你不应该使用.html()。 jQuery正在使用它,我认为原型会使用类似的东西。
试试这个:alert($('h2')。innerHTML);