Skip to content

Instantly share code, notes, and snippets.

@annuman97
Created October 6, 2023 06:46
Show Gist options
  • Save annuman97/b92f2a035a174de2c4c651da1cda876a to your computer and use it in GitHub Desktop.
Save annuman97/b92f2a035a174de2c4c651da1cda876a to your computer and use it in GitHub Desktop.
MakeAllLinksandMailAddressClickable
let desc = Array.from(document.querySelectorAll('td.link'));
desc.forEach((cell) => {
let cellVal = cell.innerText.split(' ');
cellVal.find((val)=>{
if(val.includes('@')){
let replaceText = cell.innerHTML.replace(val, `<a href="mailto:${val}">${val}</a>`);
cell.innerHTML = replaceText;
}else if(val.includes('http')){
let replaceText = cell.innerHTML.replace(val, `<a href="${val}">${val}</a>`);
cell.innerHTML = replaceText;
}
})
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment