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
Post a Comment