Я хочу изменить цвет более чем одного элемента на странице, нажав на кнопку.Я действительно думал, что это будет очень, но у меня много трудностей для достижения этого.Мой код следующим образом меняет первый элемент - и я знаю, что это потому, что я использую document.getElementById, но когда я изменяю его на document.getElementByClass, он перестает работать вообщеЯ пробовал встроенные стили и внутренние стили безрезультатно.Может кто-нибудь, пожалуйста, пожалуйста, объясните, пожалуйста, как это сделать.Я сомневаюсь, что это невозможно.Благодарю.
<html>
<head>
<style>
#p1{color:#4d982b;}
</style>
<script type="text/javascript">
function ChangeStyle()
{
document.getElementByClass("p1").style.color="#aaaaaa";
}
</script>
</head>
<body>
<p class="p1">Hello world!</p>
<p class="p1">Hello world!</p>
<input type="button" onclick="ChangeStyle()" value="Change style" />
</body>