
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
How to inherit CSS properties of parent Element using JavaScript?
You can use classList.add() along with append(). Use the document.createElement() to create a new div and the classList.add() would add the CSS class.(.class selector).
Example
<html lang="en> <head> <meta charset="UTF-8> <meta name="viewport" content="width=device-width, initialscale=1.0"> <title>Document</title> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> <script src="https://code.jquery.com/jquery-1.12.4.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <style> .add-all-subject { display: grid; height: 100px; width: 100px; grid-template-columns: 2fr 2fr 2fr 2fr 2fr; grid-template-rows: 2fr; grid-column-gap: 5.9rem; grid-row-gap: 2rem; color: red; border: 2px solid red; } </style> </head> <body> <button onclick="saveAllSubjects()">Add Subjects</button> <div id="add-subject"> </div> <script> const addSubjectArea = document.getElementById("add-subject"); function saveAllSubjects() { const allSubject = document.createElement('div'); allSubject.classList.add('add-all-subject'); addSubjectArea.append(allSubject); } </script> </body> </html>
To run the above program, save the file name “anyName.html(index.html)” and right click on the file. Select the option “Open with Live Server” in VS Code editor.
Output
This will produce the following output −
When you click the button “Add Subjects” then you will get following output.
This will produce the following output −
- Related Articles
- How to get the child element of a parent using JavaScript?
- Accessing a parent Element using JavaScript
- Role of margin property with value inherit using CSS
- PHP Inherit the properties of non-class object?
- How to apply CSS properties using jQuery?
- How to apply multiple CSS properties using jQuery?
- How to return true if the parent element contains the child element in JavaScript?
- Style every element that is the first element of its parent with CSS
- Style every element that is the last element of its parent with CSS
- Style every element that is the nth element of its parent with CSS
- Style every element that is the only element of its parent with CSS
- How to Play and Pause CSS Animations using CSS Custom Properties?
- Fixing the Collapsed Parent using CSS
- How to rotate an element using CSS?
- How to test CSS property of an element using Protractor?

Advertisements