Skip to content

Instantly share code, notes, and snippets.

@matdave
matdave / nbhyphen.js
Last active October 23, 2024 20:06
Convert all hyphens to non-breaking
// parse through each element in the document
// replace hyphens with non-breaking hyphens
var elements = document.getElementsByTagName('*');
for (var i = 0; i < elements.length; i++) {
var element = elements[i];
// ignore script and style elements
if (element.tagName === 'SCRIPT' || element.tagName === 'STYLE') {
continue;