Tôi mới sử dụng Protoype.JS và chỉ thử nghiệm một chút vì tôi nghe nó là tốt, nhưng tôi bị kẹt khá nhanh. Dễ dàng như thế này với jQuery, có vẻ như là kết thúc của thế giới để lấy văn bản trong một phần tử. Tôi đã thử innerHTML theo nhiều cách nhưng điều duy nhất tôi có thể nhận được là "không xác định".Prototype.js nhận văn bản từ một thành phần
alert($$('.mnu_item').innerHTML);
alert($('content').innerHTML);
Không có tác phẩm nào trong số này hoạt động. Nội dung là một div có id "content" và .mnu_item là một thẻ neo với lớp ".mnu_item". Tôi không hiểu vấn đề là gì, có lẽ là điều ngu ngốc nhưng sẽ tuyệt vời nếu ai đó có thể chỉ cho tôi đúng hướng!
EDIT: Tôi thấy rằng đó không phải là innerHTML không hoạt động nhưng đó là bộ chọn lớp. Dòng thứ hai trong đoạn mã trên không hoạt động. Làm thế nào tôi có thể chọn một phần tử theo lớp của nó trong phiên bản Prototype mới nhất nếu đây không phải là cách chính xác?
sử dụng jQuery và chỉ cần gọi $ ('content ') .html(); để truy xuất html –
Vần giáo dục: Thật khó để nói mà không có HTML. – acme