-1

このようなフッタータグが1つあるという点で、htmlファイルを持っています <footer data-role="footer" data-theme="b"> <h4 > My Web Site </h4> </footer> 。javascriptを使用してこのフッターを非表示にしたいので、助けてください。

4

2 に答える 2

10

document.querySelectorまたはを使用できますdocument.getElementsByTagName

document.querySelector('footer').style = 'display: none'
于 2012-09-24T05:44:58.877 に答える
1

このフッターに ID を割り当ててから、document.getElementByIdを使用して取得し、非表示にすることができます。

document.getElementById('footer_id').style = 'display: none;';

document.getElementsByTagNameマークアップを変更できない場合は、代わりに関数を使用できます。

var footers = document.getElementsByTagName('footer');
footers[0].style = 'display: none;';

明らかに、マークアップに複数の<footer>要素がある場合、getElementsByTagName関数はそれらすべてを返すため、配列から正しい要素を選択する必要があります。

于 2012-09-24T05:45:48.027 に答える