NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name CLA Test Lead Toggle Userscript // @namespace http://use.i.E.your.homepage/ // @version 0.1 // @description Will submit leads as a test lead on the CLA form platform. // @match http://*/* // @copyright 2012+, You // ==/UserScript== function create(htmlStr) { var frag = document.createDocumentFragment(), temp = document.createElement('div'); temp.innerHTML = htmlStr; while (temp.firstChild) { frag.appendChild(temp.firstChild); } return frag; } someParentObject = document.getElementsByClassName('appInfoForm')[0]; if(someParentObject.length) { var fragment = create('<div id="toggle_testLead" style="padding:2px; position:fixed; z-index:10000; font-family:sans-serif; font-size:11px; top:0; right:0; background-color:black; color:white;">Test Lead Activated</div>'); // You can use native DOM methods to insert the fragment: document.body.insertBefore(fragment, document.body.childNodes[0]); someChildObject = document.createElement("input"); someChildObject.type = 'hidden'; someChildObject.name = 'status'; someChildObject.value = 'Test_Lead'; someParentObject.insertBefore(someChildObject,someParentObject.firstChild); }