对于508兼容页面上的javascript链接,HREF属性应该是什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了对于508兼容页面上的javascript链接,HREF属性应该是什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1417字,纯文字阅读大概需要3分钟。
内容图文
![对于508兼容页面上的javascript链接,HREF属性应该是什么?](/upload/InfoBanner/zyjiaocheng/770/599d8e98f365452c9908c7a9f630e8e4.jpg)
我知道这个问题:
Which “href” value should I use for JavaScript links, “#” or “javascript:void(0)”?包含对javascript链接的正确href内容的讨论.这与508合规性有何关系?当点击处理程序在javascript代码的其他地方定义时,有没有人知道javascript:void(0)是否可以接受?
解决方法:
这就是术语变得重要的地方 – 在可访问性方面,没有“javascript链接”这样的东西.有链接,它们是纯粹的锚元素,并且存在javascript行为,应该假设这些行为不可用于可访问性.
触发javascript的空锚元素(所以像href =’#’onclick =’…’这样的东西)不是链接,它是用于触发页面行为的UI元素.对于辅助功能,请不要滥用锚元素,使用具有正确ARIA角色的真实UI元素.
对于点击链接(执行“click anchor” – >“魔术JS被称为” – >“window.location更改为某个新页面”),请注意您在语义上歪曲了您的内容.即使你使用的是锚元素,你对它的使用也不是一个链接,因为它不是另一个资源的锚.就像在上面的情况一样,它实际上是一个按钮.页面位置最后更改的事实不会改变这一点.
对于真正的可访问性,您将不得不放弃任何JavaScript中间.但不要担心,这比听起来要严重得多:最简单的解决方案是使用重新路由链接.如果您曾经使用过google.com或duckduckgo.com等,那么您已经熟悉了这一点:而不是链接到实际的URL,链接到通过无页面脚本代理的URL.您可以保证URL为“http://our.domain.com/ref=http://the.actual.link.to.visit”的锚点最终会重定向到实际站点,并且当您解决时,您可以执行“人们点击”作为服务器端操作时应执行的任何操作.重定向.
如果您认为依赖JavaScript,508合规将很难.所以对于可访问性:积极尝试不要.丰富,如果你可以使用它,确保没有它仍然可以工作.
内容总结
以上是互联网集市为您收集整理的对于508兼容页面上的javascript链接,HREF属性应该是什么?全部内容,希望文章能够帮你解决对于508兼容页面上的javascript链接,HREF属性应该是什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。