2011-08-23 4 views
0

프로토 타입을 사용하여 HTML 콘텐츠를 검색하려면 어떻게해야합니까? 아니면 RJS를 사용하여 HTML 컨텐츠를 가져올 수 있습니까? 이 같은Prototype의 JavaScript innerHTML 속성과 동일한 메소드는 무엇입니까?

+2

innerHTML을 는 DOM 요소의 비표준하지만 광범위하게 지원 재산이며, JS 프레임 워크를 필요로하지 않고, 모든 "현대"브라우저에서 사용할 수 있습니다. –

답변

2

$('fruit').innerHTML 당신에게 ID 과일 요소의 내부-HTML을 제공 할 것입니다. 이 같은 RJS를 통해

액세스 innerHTML을을 : 프로토 타입의 문서에서 볼 수 있듯이 $("fruit").innerHTML;

+0

page.select ('fruit')로 사용할 수 있습니까? innerHTML in rjs? 작동할까요? – Rahul

+0

@Rahul : 아니요. 왜냐하면'select()'는 단일 요소가 아닌 요소 배열을 반환하기 때문입니다. 그러나 각 요소의 innerHTML 배열을 얻기 위해'page.select ("fruit"). pluck (innerHTML ')'을 사용하거나 하나의 요소 만 반환하는 Prototype 메서드 중 하나를 사용할 수 있습니다. 당신이 찾고있는)'down()'또는 오래된'$()' – Flambino

0

시도 뭔가 :

$$('div').pluck('innerHTML'); 
관련 문제