golang.org/x/net/html.Token.Attr (field)

26 uses

	golang.org/x/net/html (current package)
		parse.go#L330: 		Attr:     p.tok.Attr,
		parse.go#L336: 	tagAtom, attr := p.tok.DataAtom, p.tok.Attr
		parse.go#L830: 	if len(src.Attr) == 0 {
		parse.go#L837: 	for _, t := range src.Attr {
		parse.go#L1014: 				for _, t := range p.tok.Attr {
		parse.go#L1087: 				adjustAttributeNames(p.tok.Attr, mathMLAttributeAdjustments)
		parse.go#L1089: 				adjustAttributeNames(p.tok.Attr, svgAttributeAdjustments)
		parse.go#L1091: 			adjustForeignAttributes(p.tok.Attr)
		parse.go#L1443: 			for _, t := range p.tok.Attr {
		parse.go#L2151: 				for _, attr := range p.tok.Attr {
		parse.go#L2173: 			adjustAttributeNames(p.tok.Attr, mathMLAttributeAdjustments)
		parse.go#L2181: 			adjustAttributeNames(p.tok.Attr, svgAttributeAdjustments)
		parse.go#L2185: 		adjustForeignAttributes(p.tok.Attr)
		token.go#L80: 	Attr     []Attribute
		token.go#L85: 	if len(t.Attr) == 0 {
		token.go#L89: 	for _, a := range t.Attr {
		token.go#L1181: 			t.Attr = append(t.Attr, Attribute{"", atom.String(key), string(val)})

	github.com/microcosm-cc/bluemonday
		sanitize.go#L150: 			if len(token.Attr) != 0 {
		sanitize.go#L151: 				token.Attr = p.sanitizeAttrs(token.Data, token.Attr, aps)
		sanitize.go#L154: 			if len(token.Attr) == 0 {
		sanitize.go#L213: 			if len(token.Attr) != 0 {
		sanitize.go#L214: 				token.Attr = p.sanitizeAttrs(token.Data, token.Attr, aps)
		sanitize.go#L217: 			if len(token.Attr) == 0 && !p.allowNoAttrs(token.Data) {