通过将内部 html 拆分为多个 span 元素来混淆电子邮件地址是否有效?

Is it effective to obfuscate email address by splitting inner html into multiple span elements?

通过 jQuery 进行的字符串替换和通过 CSS 进行的双向 rtl 是 suggested previouslydirection: rtl; 的问题是,如果有人复制粘贴电子邮件地址,它会反向出现:

<a href="mailto:address@to.be.replaced.by.jQuery" id="lnkMail">moc.elpmaxe@em</a>

不使用 rtl,而是将 <a> 元素的内部 html 拆分为多个 <span> 元素是否安全?例如:

<a href="mailto:address@to.be.replaced.by.jQuery" id="lnkMail">
    <span>me@</span>
    <span>example</span>
    <span>.com</span>
</a>

不,不是真的。 Node.textContent 删除所有 HTML 标签,这是抓取算法可能要做的事情。