質問: 'footer'){" + "elements[i].style.display='none'; " + "}}" + "})()"); } ```
回答: JSにあまり詳しくありませんが以下で可能だと思います。 条件としてdata属性のroleがユニークである必要があります。 ``` var elements = document.getElementsByTagName("div"); for(var i = 0; i < elements.length; i++){ if(elements[i].getAttribute('data-role') == "footer"){ elements[i].style.display="none"; return; } } ``` *JQuery等でdata属性からdivを取得できるならもっと簡単にできそうですね