能不能获得当前事件的下一个原素? <input name=a onclick="alert(document.getElementsByTagName('INPUT')[event.srcElement.tabIndex+1].name);"><input name=b> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样的,可能是任一表单元素,不完全是input 试试alert(event.srcElement.childNode.name) obj.nextSibling;//下一个元素obj.previousSibling;//上一个元素 我不懂,表单元素算节点吗,得到的nodeName都是#text,nodeType都是3<input name=a onclick=x() id=a1 value=1><input name=b onclick=x() id=b1 value=2><input name=c onclick=x() id=c1 value=3><select name=d onclick=x() id=d1><option value=4 >kkk</select><script>function x(){ var oWorkItem=event.srcElement; if(oWorkItem.previousSibling) { var sName=oWorkItem.previousSibling.nodeName; alert(sName); } else{alert(false);} }</script> 因为input之间有了回车,把它们连续起来就不会了 懂了,我不懂,用节点是否可直接取到表单元素名,还是还要加上tabIndex值取 tagIndex你要赋值才能那样做节点是否可直接取到表单元素名不明白你的意思,元素取到了,obj.name不就是元素名?? 不好意思,是我搞错,如果取第n个元素,是否只能用event.srcElement.parentNode.childNodes[n].name 页面大小改变执行特定函数 帮我看看那里出错了啊??? jQuery Checkbox 有用过的吗,不知道怎么用。介绍一下详细的步骤 请问这个图片滚动的效果如何实现呢?谢谢高手指教 高手解答!图片区域作为连接的锚点? 让人郁闷的问题:回车替代tab键跳行 HTMLTableElement 浏览器兼容问题 JS 中的空格问题 无闪烁刷新页面 急,请大哥们帮忙 怎样实现这个功能:怎样通过单机按钮 在文本框中的光标位置插入字符??????? 怎么根据window窗口的名称,得到窗口这个对象?
alert(event.srcElement.childNode.name)
obj.previousSibling;//上一个元素
<input name=b onclick=x() id=b1 value=2>
<input name=c onclick=x() id=c1 value=3>
<select name=d onclick=x() id=d1><option value=4 >kkk</select><script>
function x()
{
var oWorkItem=event.srcElement;
if(oWorkItem.previousSibling)
{
var sName=oWorkItem.previousSibling.nodeName;
alert(sName);
} else{alert(false);}
}
</script>
我不懂,用节点是否可直接取到表单元素名,还是还要加上tabIndex值取
不明白你的意思,元素取到了,obj.name不就是元素名??
如果取第n个元素,是否只能用event.srcElement.parentNode.childNodes[n].name