Tôi có thể sử dụng hàm getElementsByTagName() để lấy một tập hợp các phần tử từ một phần tử trong một trang web.Có hàm getElementsByTagName() như hàm cho biến chuỗi javascript không?
Tôi muốn có thể sử dụng chức năng tương tự trên nội dung của biến chuỗi javascript thay vì nội dung của phần tử DOM.
Làm cách nào để thực hiện việc này?
EDIT
tôi có thể làm điều này bằng cách tạo ra một yếu tố một cách nhanh chóng.
var myElement = new Element('div');
myElement.innerHTML = "<strong>hello</strong><em>there</em><strong>hot stuff</strong>";
var emCollection = myElement.getElementsByTagName('em');
alert(emCollection.length); // This gives 1
Tuy nhiên, việc tạo phần tử nhanh chóng để thuận tiện cho việc sử dụng hàm getElementsByTagName() dường như không đúng và không hoạt động với các thành phần trong Internet Explorer.
Tức là, bạn muốn tìm kiếm văn bản trong chuỗi? – strager
Có. Tôi chỉ không muốn tạo ra một khu rừng regex nếu một chức năng thay thế có sẵn. – adolfojp