त्वरित और गंदी तरह से: कृपया केवल ब्रांड नई सामग्री के लिए innerHTML
का उपयोग करें।
var newHTML = document.createElement ('div');
newHTML.innerHTML = ' \
<div id="gmSomeID"> \
<p>Some paragraph</p> \
etc. \
</div> \
';
document.body.appendChild (newHTML);
एक पूरी स्क्रिप्ट कुछ बेहतर jQuery रास्ता दिखाते हुए (और नए के साथ, ECMAScript 6, बहु स्ट्रिंग):
// ==UserScript==
// @name YOUR_SCRIPT_NAME
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js
// @grant GM_addStyle
// ==/UserScript==
//--- The @grant directive is used to restore the proper sandbox.
$("body").append (`
<div id="gmSomeID">
<p>Some paragraph</p>
etc.
</div>
`);
दोनों विधियां नई सामग्री रखेगी इस तरह:
<!-- NEW STUFF INSERTED HERE -->
</body>
जो इसके लिए एक अच्छी जगह है।
GM_addStyle (" \
#gmSomeID { \
position: fixed; \
top: 0px; \
left: 0px; \
} \
");
स्रोत
2013-01-10 02:09:39
उपयोग' शुरू –