JavaScriptが色変えているというより、
JavaScriptで書き換えてるというニュアンスの方がいいかもです。
例えばCSSで、
#abcd {
color:red;
}
というIDがあったとしたら、
あいうえお<span id=abcd>かきくけこ</span>さしすせそ
は、「かきくけこ」は、赤ですよね?
なので、
jqueryのJavaScriptだとして、
$('#abcd').css('color','blue');
なら、これを実行した後は、青になるという具合で、
JavaScriptが書き換えてるわけじゃないのですよ。
❷指定した位置などに、特定の文字列を入力するjavascriptを教えてください。
こちらも同じで、JavaScriptには、命令を実行する能力しかなく、
先ほどと同じく色を変えたり、位置を変えたりする命令はなく、
あくまでCSSを書き換えて対応します。
#abcd {
position: fixed;
top : 0px;
left : 0px;
width:320px;
height:240px;
}
と宣言しておいて、
<div id=abcd>あいうえお</div>
これは、このままなら必ず、左上に320x240のサイズで表示されるので、
同じように
$('#abcd').css('left',Xの座標);
$('#abcd').css('top',Yの座標);
と要素そのものを書き換えて位置を作り出してます。
❸もしWebページ自体を開いた瞬間にメモ書きが表示されるような拡張機能があれば教えてください
こちらも、そのようにサイトを作ってある必要があるので、
主にonloadにフックすることで作る方は多いと思いますよ。
大事な部分のみを抜粋しての回答になります。
補足
あくまで、よく使う・変更もほとんどない特定サイトのみでの部分的な使用用途ですね。 (テイクアウト画面や、よく確認したいサイトなどにハイライトしておくなど) ブロックごとに指定はできますが、ブロックの名前が重複してしまう場合は難しいそうですね。 まとめて色が変わってしまわない部分があれば、そちらの背景色などを変更してなんとかしようと思います。 そのブロック中の特定文字列に設定したり、文字列を画面に表示させることは難しそうですね。。 ありがとうございました