Hide content inside brackets using pure JavaScript -


i want use pure javascript hide content inside brackets in document. example, this:

sometext [info]

would replaced this:

sometext

with jquery can with:

<script type="text/javascript">     jquery(document).ready(function(){         var replaced = jquery("body").html().replace(/\[.*\]/g,'');         jquery("body").html(replaced);     }); </script> 

if use, document.body.innerhtml replace, going replace between [], valid ones input names. think need grab of textnodes , run regex on them. this question looks trick.

function recurse(element) {     if (element.childnodes.length > 0)          (var = 0; < element.childnodes.length; i++)              recurse(element.childnodes[i]);      if (element.nodetype == node.text_node && /\s/.test(element.nodevalue)){          element.nodevalue = element.nodevalue.replace(/\[.*\]/g,'');     } }  document.addeventlistener('domcontentloaded', function() {   // hits entire document.   // var html = document.getelementsbytagname('html')[0];   // recurse(html);    // touches elements class of 'scanme'   var nodes = document.getelementsbyclassname('scanme');   for( var = 0; < nodes.length; i++) {     recurse(nodes[i]);   } }); 

Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -