Quote Originally Posted by Medievalist View Post
But that also means users using Lynx or screen readers or many mobiles/tablets won't "see" it either.

Not a good technique.
I disagree, Med. It is a very good technique. I've used it for years with no complaints.

A device that opens web pages without supporting Javascript is a questionable device at best. Javascript permeates the web. But that's not the issue. If it bugs you, you can do it with PHP.

But all is not lost. You can indeed use the technique. Test in your html whether javascript is supported and encode the alternative annoying AT notation if not. (Many users will not have any idea what that whoever AT wherever DOT com nonsense means. Particularly older ones.)

Here's one way to test for javascript: