我有一个关于使动态设置的图像遵守辅助功能标准的问题。
从技术上讲,可以使用 JavaScript 设置图像替代文本。但是,当我“查看完成此操作的页面的源代码”时,替代文本不会显示为实际的图像属性。如果我使用 JavaScript 设置标题属性,工具提示就会起作用,显示就浏览器而言,标题属性已设置。
那么,屏幕阅读器或盲人用来阅读页面的其他方法会看到 JavaScript 中设置的替代文本吗?
这是一个例子:
<html>
<script>
function set_image_properties(){
document.getElementById("image").src = "http://www.premiumbeat.com/blog/wp-content/uploads/2012/12/free.jpeg";
document.getElementById("image").alt = "free";
document.getElementById("image").title = "free";
}
</script>
<body onload="set_image_properties()">
<img id="image"/>
</body>
</html>
最佳答案
只要打开您页面的设备启用了Javascript,用户就会看到效果。但是,这不适用于搜索引擎爬虫等。
关于javascript - 可以动态设置图像替代文本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20172127/