javascript 「Uncaught TypeError: Failed to execute ‘setStart’ on ‘Range’: parameter 1 is not of type ‘Node’.」が発生した場合の対処法

javascript 「Uncaught TypeError: Failed to execute ‘setStart’ on ‘Range’: parameter 1 is not of type ‘Node’.」が発生した場合の対処法

javascriptで、setStartを利用してエラー「Uncaught TypeError: Failed to execute ‘setStart’ on ‘Range’: parameter 1 is not of type ‘Node’.」が発生した場合の対処法を記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 91.0.4472.77

エラー全文

以下のコードで発生。

エラー全文

原因

関数名「hoge」と、idに指定している「hoge」が重複していたため

対処法

どちらかを変更する