gpt4 book ai didi

javascript - 如果图像 url 无效,则从 alt 文本中删除边框

转载 作者:行者123 更新时间:2023-11-29 19:44:00 25 4
gpt4 key购买 nike

今天是星期五,这是一个有趣的问题(也是一个真正的问题)。我在图像周围使用边框,但如果图像 url 无效,则边框会出现在替代文本周围,看起来有点难看。如何使用 CSS 删除它?

<a href="#">
<img src="http://badsrc.com/blah" style="border:1px solid black" alt="Remove border from this alt text" />
</a>

我不想用服务器端脚本或 jQuery 过度使用它。对 CSS 感兴趣。如果没有可用的 CSS 解决方案,则欢迎使用其他解决方案。

我实际的服务器端脚本是这样的

If Not String.IsNullOrEmpty(photoURL) Then
photoUrl2="<img src="..." style="border:1px solid #000" alt="BMW for sale">"
end if

jsfiddle

最佳答案

可以使用onerror并设置边框

<a href="#">
<img src="http://badsrc.com/blah" onerror="this.style.borderWidth=0" style="border:1px solid black" alt="Remove border from this alt text" />
</a>

最好不要使用内联样式而使用类

jsfiddle

关于javascript - 如果图像 url 无效,则从 alt 文本中删除边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21195441/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com