
- 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
Remove any text not inside element tag on a web page with JavaScript?
To remove text, use the concept of remove(). Use filter to get the content not inside element tag.
Let’s say the following is our HTML −
<div><h1>Demo Program</h1></div> This is also Demo Program
And we have to remove “This is also Demo Program” since it is not under element tag. For that, the compete code is as follows using filter() and remove() −
Example
<!DOCTYPE html> <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> </head> <body> <div><h1>Demo Program</h1></div> This is also Demo Program <script> $('body').contents().filter(function(){ return this.nodeType != 1; }).remove(); </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 −
- Related Articles
- Hide a video tag on a web page - JavaScript
- Display all the values of an array in p tag on a web page with JavaScript
- Creating ‘Copy to Clipboard’ feature on a web page with JavaScript
- Center pagination on a web page with CSS
- How to set the page-break behavior inside an element with JavaScript?
- Finding text on page with Selenium 2
- How do I redirect my web page with JavaScript?
- Select and Deselect Text Inside an Element using JavaScript
- Highlight a text, every time page loads with JavaScript
- How to set text in tag with JavaScript?
- Save a Web Page with Python Selenium
- JavaScript code to de-select text on HTML page.
- How can I remove the (//) blocks; tags inside a script element in Javascript?
- Display text inside an element in a smaller font size with Bootstrap
- How do I hide an element when printing a web page?

Advertisements