回车或是空格 浏览器都可能把他解释为文本节点,你可以用nodeType判断是什么节点,元素节点值为1,文本为3
解决方案 »
- 淘宝店铺的装修,编辑,删除,和鼠标移入移出,和添加的功能是如何实现的?
- js 在FF下不起作用
- 求解:坐标问题
- 什么代码代表的是禁止点击鼠标右键啊???
- 图片链接onMouseOver,onMouseDown问题!谢谢哦!
- 如何验证textarea(多行输入文本控件)控件的最大输入字符是1000个???
- 使用阿信的xml联动菜单遇到一问题,求助.
- (第二次提问)<!--想在iframe里显示纯文本,内附完整代码,请大家帮忙!-->
- 请问在javascript中怎么用ListBox?
- 可不可以打开一个像模态对话框一样的窗口,让他一直在其它窗口的前面?在线等
- 为何函数未定义呢?
- div+css模仿select效果
iType
Integer that receives one of the following values.
1 Element node.
3 Text node. 加个判断就行了
L@_@K
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title> new document </title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<script type="text/javascript">
<!--
function getPreviousSiblingElementNode(oNode)
{
var oSiblingEle = oNode.previousSibling;
while (oSiblingEle && oSiblingEle.nodeType != 1)
{
oSiblingEle = oSiblingEle.previousSibling;
}
return oSiblingEle;
}
//-->
</script>
</head> <body>
<input type="text" value="1"> <input onclick="alert(getPreviousSiblingElementNode(this).value)" type="radio" style="margin:5px 0;" >
</body>
</html>