title: How do I make links with no href attribute accessible?
body: <p>A third party script is being used on a site I work on that replaces a few instances of <code>&lt;a href=&quot;&quot;&gt;</code> with <code>&lt;a&gt;</code>. The links still work thanks to another part of the script, but they are no longer treated as links by user agents.</p>
  <p>I can restore them to the tabbed navigation order by adding <code>tabindex=&quot;0&quot;</code> but how can I make assistive technologies announce them as links or include them in a list of all links on a page?</p>
  <p>Would adding <code>role=&quot;link&quot;</code> help at all?</p>
  <p>I am pushing the third party to improve their script so that the href is left intact. But in the meantime how do I best repair the damage that's being done?</p>
  <p>I can't add either the original <code>href</code> or something like <code>href=&quot;#&quot;</code> back to the links as the third party code will no longer do what it does. I hope that they improve their code so that I can, but for now I need to make the link accessible without the 'href'.</p>