【发布时间】:2011-08-03 16:08:09
【问题描述】:
我的幼稚做法如下:
function isClickable(id){
elem = document.getElementById(id);
if (elem.nodeName.toLowerCase() == 'a' || typeof(elem.click) != 'undefined'){
return true;
}else{
return false;
}
}
有什么更好的办法吗?
【问题讨论】:
-
我的意思是,从技术上讲,一切都是可点击的......
-
你是对的。如果我改写成:“如果我点击它,会发生什么事情吗?”
-
你想通过确定这个来完成什么?
-
实际上 Firefox 需要一个讨厌的脚本才能以编程方式单击一些 html 元素
-
我的目标是测试 - 在我执行一些操作后,元素是否变得可点击(停止可点击)
标签: javascript clickable