【javascript】aタグ_blankにrel属性noopener付与【2024】
aタグにtarget=”_blank”が設定されているとき、rel=”noopener”を付与する。
最新バージョン。
javascript
// ドキュメント内の全てのa要素を取得 const elements = document.getElementsByTagName('a'); for(let element of elements){ // a要素のtarget属性を取得 let target = element.getAttribute('target'); // target属性が"_blank"であれば if(target === '_blank'){ // rel属性に"noopener"を付与 element.setAttribute('rel', 'noopener'); } }