I know we can map HTML element values to custom variables, but can we use those elements to trigger a survey
Yes, you can use the HTML elements for triggering the intercept- here is the helpfile: https://www.questionpro.com/help/customer-experience/HTML-Element-Trigger-Rule.html