我的页面没有在HTML标记(<html>
)中定义的属性。我需要使页面符合W3C,并且需要正确的属性结构,即:
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
显然,在源代码中编辑此标记将是解决方案,但是我实际上没有访问权限。我可以轻松地使用jQuery添加属性,但是由于在jQuery脚本运行时页面已经加载,因此我不确定它们是否有效果。
有人知道事后更改标签对屏幕阅读器是否具有相同的作用?
最佳答案
屏幕阅读器确实具有对javascript的出色支持,他们还等待使用文档准备就绪才能阅读屏幕。
因此,我猜测这应该可行,但这可能因读者而异。
现在,如果您的问题不是关于读者的问题,而是关于爬虫(google,bing,yahoo等...)的问题,那么最好的猜测是这根本没有任何效果。
现在,只要符合W3。随时知道这在w3验证程序中不起作用:)
关于javascript - 页面加载后更改HTML'lang'属性是否有效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41592689/