我有一个网页视图和底部的按钮。将html页面加载到Web视图后,当我单击按钮时,我需要从html页面获取当前聚焦的html元素id的id。怎么弄那个.. ??帮助我的朋友,当前关注的元素可能是页面显示的第一个主题元素。
答案 0 :(得分: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);
}
}
}