Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获得显示的html页面的元素id_Javascript_Android - Fatal编程技术网

Javascript 如何获得显示的html页面的元素id

Javascript 如何获得显示的html页面的元素id,javascript,android,Javascript,Android,我有一个网络视图和底部的一个按钮。在将html页面加载到web视图中之后,当我单击按钮时,我需要从html页面获取当前关注的html元素id的id。如何得到它。。??朋友们,当前焦点元素可能是显示页面的第一个主题元素。在单击按钮时尝试此代码。这将在警报框中显示焦点元素的id function showFocusedElemntId(){ var length_of_total_elm = document.formName.elements.length; var elm = docum

我有一个网络视图和底部的一个按钮。在将html页面加载到web视图中之后,当我单击按钮时,我需要从html页面获取当前关注的html元素id的id。如何得到它。。??朋友们,当前焦点元素可能是显示页面的第一个主题元素。

在单击按钮时尝试此代码。这将在警报框中显示焦点元素的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);
       }
 }   
函数showFocusedElemntId(){
var length\u of_total\u elm=document.formName.elements.length;
var elm=document.formName.elements;

对于(var k=0;ksay我敢再说一遍,你能更清楚地解释一下什么吗?;Android和其他支持HTML5的设备一样,支持jQuery Mobile和PhoneGap。只需直接使用jQuery Utouchectly。这样,页面中的所有元素都可以访问,并找到关注的元素(这可能是按钮本身!因为您已经通过单击按钮为其指定了焦点!)并提醒相应元素的id。我应该在html页面中添加您的代码还是jave代码…我知道这听起来很愚蠢,但请不要介意在
标记之间添加html。