質問
chrome拡張機能でページのテキストを変更したい。
googleの検索結果を実験台にしています
実現したいこと
- chrome拡張機能でページのテキストを変更する
該当のソースコード
script.js
js
1const text = document.getElementById("result-stats"); 2text.innerHTML = ""; //とりあえず空に
試したこと
.innerHTML
を.innerText
などに置き換える
思い当たる原因
- そもそもまだページが読み込まれていないのに変更しようとしている
- ページは読み込まれているがまだ要素が生成されていない
上二つが原因ならどうやって時間差で拡張機能を動かせばいいのか知りたい
補足情報(FW/ツールのバージョンなど)
ブラウザ:google chrome
バージョン:106.0.5249.119
エディタ:visual studio code
バージョン:バージョン: 1.72.2
補足(エラーメッセージ)
拡張機能管理タブ
Uncaught TypeError: Cannot set properties of undefined (setting 'innerHTML')
コンソール
Uncaught TypeError: Cannot set properties of undefined (setting 'innerHTML') at script.js:2:16
回答1件
あなたの回答
tips
プレビュー