Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including html-context with all npm packages installed. Try it out:

'use strict'; // eslint-disable-line const jsdom = require('jsdom'); const htmlContext = require('html-context'); jsdom.env( `<html><div id="x"><h1>Hello world</h1></div></html>`, (err, window) => { if (err) { throw err; } const div = window.document.getElementById('x'); /* eslint-disable no-console */ console.log(htmlContext(div, { maxLength: 19, })); });

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

html-context v1.0.6

Gives (textual) context for a given DOM node

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free