Tôi đang cố gắng viết mã javascript để tìm tất cả các url bên trong một div. Bây giờ điều này sẽ khá dễ dàng nếu tất cả các url trong div được phân cách bởi các khoảng trống trong trường hợp đó tôi chỉ có thể làm một regex về những gì bên trong div để tìm chúng. Tuy nhiên, các url trong div bên ngoài này có thể nằm trong div phụ (hoặc bất kỳ thẻ html nào khác) và tôi cũng muốn xem xét các subdiv là dấu phân cách (và tôi không muốn loại bỏ các subdiv này). Để đưa ra ví dụ, trong phần sau tôi muốn tìm www.foo.com và www.bar.com trong div có id "outer":Thay thế tất cả các url trong một div
<div id="outer"><div>www.foo.com</div>www.bar.com</div>
Điều gì sẽ là cách hay để làm điều này?
Đi qua cây DOM và xử lý từng nút văn bản một cách riêng biệt? – Passerby
Bạn có phiền khi sử dụng jQuery không? – codeVerine
http://stackoverflow.com/a/1732454/27862 – user123444555621