0

おはようございます!特定のコンテナ div ID のスタイルを追加してリンクを復元する JavaScript を作成するという問題に直面しました。私のコードの例:

<a href="#" onmouseover="changeDiv()" onmouseout="defaultDiv()">Сантехника и электрика</a>

私が追加したhtmlコードの後

<script>
      function changeDiv(){
      document.getElementById("images_1").style.width="230px";
      document.getElementById("images_1").style.height="162px";
      document.getElementById("images_1").style.top="0px";
    }
</script>

そして今、私の質問は、特定のIDを一度にスタイルする方法ですか? 別の 5 ブロック div を使用する場合

4

2 に答える 2

2

クラスを div にアタッチしてから、document.getElementsByClassName('class') を使用します。これにより、for ループで適応できる要素の配列が返されます。

于 2012-12-23T11:48:42.283 に答える
1

引数を使用する

<script>
      function changeDiv(ids){
      document.getElementById(ids).style.width="230px";
      document.getElementById(ids).style.height="162px";
      document.getElementById(ids").style.top="0px";
    }
</script>

そして、のように使用します

<a href="#" onmouseover="changeDiv('image_1')" onmouseout="defaultDiv('do yourself')">Сантехника и электрика</a>

編集:(コメントへの回答)

<script> function changeDiv(ids){ document.getElementById(ids).style.borderRadius="5px"; } </script>
于 2012-12-23T11:28:51.157 に答える