package main import ( "github.com/PuerkitoBio/goquery" "strings" ) const html = ` traverse
Hello World
` func NumberOfChild(s *goquery.Selection) int { return s.Contents().Length() //return s.Contents().Size() } func NumberOfElementChild(s *goquery.Selection) int { return s.Children().Length() //return s.Children().Size() } func main() { doc, err := goquery.NewDocumentFromReader(strings.NewReader(html)) if err != nil { panic(err) } println(NumberOfChild(doc.Find("div"))) println(NumberOfElementChild(doc.Find("div"))) }