http://bl.ocks.org/stepheneb/1182434
上のURLのcircleを対象にしてMutationObeserverを実行しようとしました。参考は↓です。
https://qiita.com/munieru_jp/items/a6f1433652124a2165e4
しかしエラーがでるので調べたところ、DOMが構築される前にMutationObserver.observeが実行されるからといようなことが書いてあったので以下を実行しました。
function hoge(){ let target = document.getElementsByTagName('circle'); if(!target){ setTimeout(hoge, 500); return;} let config = {attributes : true}; let observer = new MutationObserver(record => {console.trace();}); observer.observe(target, config) } hoge();
エラーは以下です。
Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.
コードを変えた後も前もエラー文は変わりません。コードは</body>の前で読み込んでいます。上に挙げたコードを最後尾に配置してもダメでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/15 14:14