私はプログラミングの課題を抱えており、それに取り組むための最もバグのない方法は何だろうと思っています。
基本的に、次の HMTL があります。
<p id="first">
Hello lorem ispum
<a id="link" href="...">Link</a>
linkety link blag
</p>
(ID は、getElementById による取得の概念実証用です。実際には、ページを要素ごとに解析する DOM 参照を取得します)。
"Hello lorem ispum" と "linkety link blag" のテキスト フラグメントが孤立しており、直接アクセスできません。段落タグまたは内側の「a」タグを使用してのみ、全体にアクセスできます。
私が望むのは、段落内のものの要素の配列です。JavaScript で変更するための参照を取得するためにラッピング タグなどを取得する必要がある場合は、それで問題ありません。EG、最終結果:
para[0] = <span>Hello lorem ispum</span>
para[1] = <a id="link" href="...">Link</a>
para[2] = <span>linkety link blag</span>
ページ上の内容にリンクして変更/アクセスできる DOM オブジェクト (文字列ではありません)。
段落タグの innerHTML を解析するだけでしょうか?
これはすべて、上下の矢印キーを使用するだけでテキストを読むことができないオープン ソースの Chrome プラグインです。この問題に対処する方法について何か良いアイデアがあれば、お知らせください。