JavaScript で背景色を変更する

Ammar Ali 2021年11月20日
JavaScript で背景色を変更する

このチュートリアルでは、JavaScript の backgroundColor プロパティを使用して背景色を変更する方法について説明します。

JavaScript の backgroundColor プロパティを使用して背景色を変更する

JavaScript の backgroundColor プロパティを使用して背景色を変更できます。このプロパティを使用するには、背景色を変更する要素を取得する必要があります。次に、backgroundColor プロパティを使用して背景色を設定できます。

たとえば、HTML を使用してページを作成し、backgroundColor プロパティを使用して本文の背景色を緑に変更してみましょう。以下のコードを参照してください。

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <script type="text/javascript">
        document.body.style.backgroundColor = 'green';
    </script>
</body>
</html>

クラスの ID または名前を持つ要素を取得することもできます。ID を使用して要素を取得するには、getElementById() 関数を使用できます。そのクラスを使用して要素を取得するには、getElementsByClassName() 関数を使用できます。

たとえば、ID で要素を取得し、backgroundColor プロパティを使用して背景色を変更してみましょう。以下のコードを参照してください。

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <p id='myID'>
        Hello Wold
    </p>
    <script type="text/javascript">
        document.getElementById('myID').style.backgroundColor = 'green';
    </script>
</body>
</html>

上記のコードは、ID が myID の要素の背景色のみを変更し、全身セクションは変更しません。また、色名を使用して要素を変更する代わりに、さまざまな色のカラーコードを使用して要素の背景色を変更します。

ボタンを使用してテキストの背景色を変更するコードを書いてみましょう。以下のコードを参照してください。

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
<button onClick="Mycolor()">Change Color</button>
<div id="myID">Hello World</div>
<script type='text/javascript'>
function Mycolor() {
var element = document.getElementById("myID");
element.style.backgroundColor='#900';
}
</script>
</body>
</html>

このコードでは、ボタンとテキストが表示されます。ボタンを押すと、テキストの背景色が指定された色に応じて変化します。

著者: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

関連記事 - JavaScript Color