// ==UserScript== // @name googleNewtab // @namespace gogole // @description Opens google search result in new tab // @include *google.com/search* // ==/UserScript== //alert ('script is called'); var ads = document.getElementById ('mbEnd'); if (ads) { ads.parentNode.removeChild (ads); } var spons = document.getElementById ('tads'); if (spons) { spons.parentNode.removeChild (spons); } spons = document.getElementById ('tpa1'); if (spons) { spons.parentNode.removeChild (spons); } var result = document.getElementsByTagName ('a'); //alert ('result found ' + result.length); for (i = 0 ; i < result.length ; i++ ) { if (result[i].className == 'l') { var newtab = document.createElement ('a'); var text = result[i].getAttribute ('href'); var anchor_text = document.createTextNode (' - ( new tab )'); newtab.appendChild (anchor_text); newtab.setAttribute ('href' , text); newtab.setAttribute ('target' , "_blank" ); //alert ('buzz' + text) ; var h2 = result[i].parentNode; h2.appendChild (newtab); } }