最近不是都在去掉jq吗。我这两段jq代码想转原生js。求大佬。
获取图片alt信息
// 获取图片alt信息
$(".entry-content p img,.lonesome-img a img").each(function(){
$("<figcaption class='image_title'></figcaption>").insertAfter(this);
var thisImage = $(this).parents('.entry-content p,.lonesome-img a').find('img');
var title = thisImage.attr('alt');
$(this).siblings('.image_title').html(title);
});
给不是图片链接的a标签里加rel
// 给不是图片链接的a标签里加rel
const regx = /.(jpe?g|png)(?=?|$)/i; // 正则表达式
$('.entry-content').find('a').each(function(){
const href = $(this).attr('href');
const isImg = regx.test(href); // 正则表达式与目标字符串是否匹配
if (!isImg) {
$(this).attr('rel', 'external');
}
});
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…