2012-02-09 14 views
-2

私は下部にWebビューとボタンを持っています。 htmlページをWebビューにロードした後、ボタンをクリックすると、htmlページから現在フォーカスされているhtml要素idのIDを取得する必要があります。それを得る方法.. ??私の友人を助ける、意味での現在のフォーカス要素は、表示されたページの最初のトピック要素かもしれません。htmlページの要素IDを表示する方法

+1

は私が屋は再び – TheBlackBenzKid

+0

あなたがより明確に説明することができますしてください何を言うあえてもう一度言います。他のHTML5対応デバイスのようなAndroidはjQuery MobileとPhoneGapが好きです..ちょうどjQueryのuTouch – TheBlackBenzKid

答えて

1

ボタンクリック時にこのコードを試してください。これは、フォーカスされた要素のIDを警告ボックスに表示します。

function showFocusedElemntId(){ 
    var length_of_total_elm = document.formName.elements.length; 
    var elm = document.formName.elements; 

    for(var k=0;k<length_of_total_elm;k++){ 
     if(!elm[k].activeElement && elm[k].activeElement == document.body){ 
      alert("Focused element's ID is (body element)"+elm[k].id); 
      break; 
     }  
     else if(elm[k].activeElement){ 
      alert("Focused element's ID is "+elm[k].id); 
     } 
} 

}

+0

を使用すると、btn clickイベントでこのコードを追加することになりますか? – cavallo

+0

これは、ページ内のすべての要素を移動し、フォーカスされた要素(ボタンをクリックしてフォーカスを移動したときにボタン自体である可能性があります)を見つけ出し、それぞれの要素のIDを警告します。 – Ved

+0

私はHTMLページまたはjaveコードでurコードを追加する必要があります...私は愚かな音が知っているが、plsはタグの間にHTML内の – cavallo

関連する問題