When an element is used as a string it is converted using toString. Most elements convert to something like [object HTMLDivElement] but some dont
<$[data1] id="x"></$[data1]>x.toString().startsWith('[') || log('$[data1]')<a id="x"></a><area id="x"></area>