微博客简单更新记录日志
2年前1.修复HTML标签在文章中被实例化问题 2.修复多个插件数据获取问题 3.完善前...
今天不是小更新了一下主题模板吗?也是好久没有搞新奇玩意了,突发奇想想给图片添加一个可见描述。
问题是博主也不会,一开始也十分的麻爪,现在都是科技时代了,遇事情不要慌。有问题直接上AI智能,让AI帮忙写一个实例代码,在慢慢动手尝试,有问题解决不了的时候再让AI帮忙你解决,如果一次解决不了就把大问题分解成小问题在交给AI处理。
效果截图
![ALT属性显示截图效果][1]
下面就是今天让AI写的一个简单代码,反正够用就行。至于css样式就需要自行解决了。
// 获取所有带有 class "lazyload" 的 img 元素<br /> const images = document.querySelectorAll('.xm-view-body img.lazyload');<br /> <br /> // 遍历所有 img 元素<br /> images.forEach((imgElement, index) => {<br /> if (!imgElement.classList.contains('biaoqing')) {<br /> // 获取 alt 属性的值<br /> const altValue = imgElement.getAttribute('alt') || '';<br /> <br /> // 判断 alt 属性的值是否为空<br /> if (altValue.trim() !== '') {<br /> // 创建一个 div 并设置其内容<br /> const altDiv = document.createElement('div');<br /> altDiv.textContent = altValue;<br /> <br /> // 为每个 div 添加一个唯一的 id 和类名<br /> altDiv.id = `altText${index}`;<br /> altDiv.className = 'xm-img-alt';<br /> <br /> // 将 div 添加到 img 元素后面<br /> imgElement.parentNode.insertBefore(altDiv, imgElement.nextSibling);<br /> }<br /> }<br /> });<br /> ```<br /> <br /> <br /> [1]: https://pic2.ziyuan.wang/user/xunm/2024/10/%E7%81%AB%E7%8B%90%E6%88%AA%E5%9B%BE_2024-10-03T12-35-22.192Z_9f1c0efbc0698.png
#免责声明#
本文为转载 或 原创内容,未经授权禁止转载、摘编、复制及镜像使用、转载请注明作者、出处及原文链接、违者将依法追究责任。

2年前1.修复HTML标签在文章中被实例化问题 2.修复多个插件数据获取问题 3.完善前...

3个月前 今天突然想起来有个域名感谢快要过期了,趁今天想起来就准备续费一下。...

8个月前 *停更这么久,又要开始更新了。* ------------ **目前新增加了两个地方...

8个月前 1. 优化URL路由解析类 1. 优化自动加载类 1. 优化工厂类 1. 优化几处函...

1个月前 下面协议有趣的条款 1. 某某信息科技有限公司修改上述条款后,如果用...

2年前目前作品标签中的所有作品都是博主自己移植到typecho的,其中有些主题模板...