0

div の幅を表のセルの幅と同じに変更しようとしています。どちらも固定幅ではないため、サイズが変更されたときに検出できる必要もあります。以下のようなことを達成しようとしていますが、方法がわかりません。

var myvalue = document.getElementsByClassName('tableCell'); 
document.getElementByClassName('test').style.width= myvalue.offsetWidth+'px';

<table>
  <tr>
    <td colspan="2"><div class="test"></div></td>
  </tr>
  <tr>
    <td class="tableCell">test</td>
    <td></td>
  </tr>

4

1 に答える 1