如何创建添加 role="presentation" 的脚本

How to create a script which adds role="presentation"

我想创建动态添加到我页面上的所有图像的脚本 role="presentation",但我不知道为此使用什么类型的函数。图片是动态添加的,所以我不能手动添加。下面我上传我的源代码。

//.attachment-large(class that img has)
//.elementor-inner-section (class that the div with images has)

(()=>{ function AddRole() { 
    const imageHook = document.querySelectorAll(".attachment-large"); 
    const boxHook = document.querySelector(".elementor-inner-section"); 
    boxHook.forEach((box) => { 
        imageHook.setAttribute("style","role: presentation") }); 
} AddRole() })();

role 本身就是一个属性(以及 style)。所以你需要 运行:

imageHook.setAttribute('role', 'presentation'); 

顺便说一句,运行为 imageHook 设置它一定足够了,没有遍历 boxHook 的循环——你似乎对此没有依赖性。