0

私は他の人が作ったソフトウェアの一部を分析しています、それは Editarea と呼ばれています。このソフトウェアは Javascript で作成されており、入力中に単語を段階的に色付けします。単語をリアルタイムで色付けするエディターを作成する必要があるため、これは私にとってこのソフトウェアの最も便利な機能です。問題は、このタスクがeditareaの JavaScript エディターによって「どのように」行われているかを理解できないことです。

実際にonkeypressまたはonkeydownイベントを使用せずに、JavaScriptでテキストのリアルタイムカラーを実行することは可能ですか? または、より具体的には、ユーザーが使用しているブラウザに応じて、選択オブジェクトまたは範囲オブジェクトでテキストの一部を選択することで実行できますか?

デバッガーを使用できないため(スクリプトはすべて元のバージョンの文字列に含まれているため)、私が変更しているスクリプトがテキストの色を変更している場所を理解するのは非常に難しいため、私はさまよっています.だから私は本当に選択オブジェクトでのみ実行できるのか、それともタスクを実行するには onkeypress または onkeydown イベントが絶対に必要なのかを尋ねます。

回答ありがとうございました。

アニェーゼ

4

1 に答える 1