2011-07-22 9 views
0

選択範囲内のすべての要素IDを取得する必要がありました。例えばJavaScriptを使用してHTMLページ内のテキストの選択内に複数のスパンタグを取得

スタート作業

私は、「スタート」および「」一緒に私はJavaScriptでgetelementbyselectionrangeを使用して、「開始」の要素IDを取得しています]を選択した場合。選択文でスパンidの配列を取得する方法。

私はこの例をiphoneのuiwebviewで試していますが、これはどのようにjavascriptを使って実現しますか?

私はこのサイトでjqueryの例を得ました:http://jsfiddle.net/KC48j/17/しかし、それは私を助けていませんか?

この問題でお手伝いください

答えて

0

"作業を開始"を明確にすることはできますか?

<div id="d1"><span id="s1">start</span><span id="s2">the</span><span id="s3">work</span></div> 

そのような場合、その後、あなたはそれにYUIのgetElementsBy機能を使用することができますDOMパッケージだとあなたのようにdiv要素のID d1を指定してください:私はその文のHTMLがあるがあれば、あなたの説明に基づいてわからないんだけどrootおよびtagspanとすることができる。ループすることができるdiv内のspan DOM要素の配列が返されます。

関連する問題