JavaScript: Set the background color of a paragraph
JavaScript DOM: Exercise-3 with Solution
Write a JavaScript program to set paragraph background color.
Sample Solution:
HTML Code:
<!-- Declaration of HTML document type -->
<!DOCTYPE html>
<!-- Start of HTML document -->
<html>
<!-- Start of head section -->
<head>
<!-- Declaring character encoding -->
<meta charset=utf-8 />
<!-- Setting title of the document -->
<title>Set the background color of a paragraph</title>
</head>
<!-- Start of body section -->
<body>
<!-- Button element triggering the set_background function on click -->
<input type="button" value="Click to set paragraph background color" onclick="set_background()">
<!-- First paragraph element -->
<p>w3resource JavaScript Exercises</p>
<!-- Second paragraph element -->
<p>w3resource PHP Exercises</p>
<!-- End of body section -->
</body>
<!-- End of HTML document -->
</html>
JavaScript Code:
// Function declaration for set_background
function set_background() {
// Getting reference to the body element
docBody = document.getElementsByTagName("body")[0];
// Get all the p elements that are descendants of the body
myBodyElements = docBody.getElementsByTagName("p");
// get the first p element
myp1 = myBodyElements[0];
// Setting background color for the first paragraph element
myp1.style.background = "rgb(255,0,0)";
// get the second p element
myp2 = myBodyElements[1];
// Setting background color for the second paragraph element
myp2.style.background = "rgb(255,255,0)";
}
Output:
Flowchart:
Live Demo:
See the Pen javascript-dom-exercise-3 by w3resource (@w3resource) on CodePen.
Improve this sample solution and post your code through Disqus.
Previous: Write a JavaScript function to get the values of First and Last name of the following form.
Next: Write a JavaScript function to get the value of the href, hreflang, rel, target, and type attributes of the specified link.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/javascript-exercises/javascript-dom-exercise-3.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics