Cách để tìm văn bản trong một bài viết Javascript

function my() { var p = document.querySelector("p");p.search("training"); } 
my();

Mình có ghi một cái function như này nhưng nó không có hoạt động, mong các tiền bối chỉ giáo.

Lỗi === VM1487:1 Uncaught TypeError: p.search is not a function
    at my (<anonymous>:1:55)
    at <anonymous>:2:1

tks mn

var content = $("p").text();
content.search("training");

hoặc

function my() { 
  var p = document.getElementByTagName("p").search("training");
}
5 Likes

Cảm tạ tiền bối ------------------------------------------------------> <3 <----

1 Like

document.querySelector trả về HTMLElement
document.getElementByTagName trả về HTMLCollection

Phương thức search đều không tồn tại ở HTMLElementHTMLCollection
đấy là lý do vì sao lỗi ghi như thế này p.search is not a function

Câu trả lời sử dụng jquery đúng vì nó là .text() trả về text nên search được, nó tương đương với document.querySelector('p').textContent.search

5 Likes

đúng rồi chuẩn luôn bạn ơi. :heart_eyes:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?