diff --git a/queries/html_tags/injections.scm b/queries/html_tags/injections.scm
index e8926b6b8..9e02fc21b 100644
--- a/queries/html_tags/injections.scm
+++ b/queries/html_tags/injections.scm
@@ -66,3 +66,10 @@
(attribute_value) @regex
] (#eq? @_attr "pattern")))
))
+
+;
+(attribute
+ (attribute_name) @_name
+ (#lua-match? @_name "^on[a-z]+$")
+ (#offset! @javascript 0 1 0 -1)
+ (quoted_attribute_value) @javascript)