1

HTML CSS JS コードを書いていて、要素のグループのスタイルを変更しようとしています。document.getElementById(id).style.something = 'somevalue'; については既に知っています。しかし、それらのうちの約 25 を記述し、25 の異なる ID を持つ必要があります。クラスのスタイル プロパティを変更する方法はあるのだろうか。例えば:

CSS コード:

div.text
{
width: 100px;
}

HTML コード:

<div class="text">Some Text</div> <!-- and bunch of other divs like it !>

JavaScript コード:

function changeWidth() {
document.getElementsByClass('text').width = '200px'; 
// I know getElementByClass doesn't exist I wanna know if there is something that would do that.
}
4

2 に答える 2

3

「document.getElementsByClass」は存在しない可能性がありますが、「document.getElementsByClassName」は存在します

ここにあるすべての最新のブラウザでかなりうまくサポートされています

于 2013-01-03T21:21:17.230 に答える
1

はありませんgetElementsByClassが、ありますgetElementsByClassName

https://developer.mozilla.org/en-US/docs/DOM/document.getElementsByClassName

于 2013-01-03T21:21:31.200 に答える