`
zyc1006
  • 浏览: 131733 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DOM previousSibling nextSibling undefined

    博客分类:
  • Java
 
阅读更多

是这样
<form name="form">
<input type="text" name="id" value="123">
<input type="button" name="button" value="更新" onclick="checkForm()">
<input type="hidden" name="id" value="456">
<input type="button" name="button" value="更新" onclick="checkForm()">
</form>

吗?

上面的是:
<form name="form">
<input type="text" name="id" value="123">
<input type="button" name="button" value="更新" onclick="checkForm()">

<input type="hidden" name="id" value="456">
<input type="button" name="button" value="更新" onclick="checkForm()">
</form>

...............??????????

 

 

呵呵,因为 W3C DOM 中空格或者换行被认为是一个文字节点,所以你写的 previousSibling 指向的就是这个换行符,所以你如果你有空格或者换行,必须这样子用

event.srcElement.previousSibling.previousSibling.value

才可以,要不就别留空格或者换行

分享到:
评论

相关推荐

    javascript中的previousSibling和nextSibling的正确用法

    主要介绍了javascript中的previousSibling和nextSibling的正确用法的相关资料,需要的朋友可以参考下

    js nextSibling属性和previousSibling属性概述及使用注意

    nextSibling属性:该属性表示当前节点的下一个节点;如果其后没有与其同级的节点,则返回...previousSibling属性:该属性与nextSibling属性的作用正好相反,接下来将详细介绍下,感兴趣的你不妨了解下哦,或许对你有所帮助

    javascript对于DOM的操作

    document 树结点 parentElement 父元素 parentNode 父结点 childNodes 所有子结点 有s哦 firstChild 第一个子结点 lastChild 最后一个子结点 nextSibling 下一个兄弟结点 previousSibling 上一个兄弟结点

    JavaScript实现获取某个元素相邻兄弟节点的prev与next方法

    本文实例讲述了JavaScript实现获取某个元素相邻兄弟节点的prev与next方法。分享给大家供大家参考,具体如下: ... "previousSibling" : "nextSibling"; var nearEle = ele[type]; while(nearEle) {

    previousElementSibling还是previousSibling?

    NULL 博文链接:https://rmn190.iteye.com/blog/760517

    只能是字母或数字或者是字母和数字的组合的正则previousSibling

    [Ctrl+A 全选 注:如需...getNextElement(node) 使用介绍js nextSibling属性和previousSibling属性概述及使用注意javascript中的nextSibling使用陷(da)阱(keng)javascript中的previousSibling和nextSibling的正确用法

    基本DOM节点操作

    1、获取元素节点 getElementById():获取指定唯一id的元素。 getElementByTagName():获取指定元素标签名的元素数组。 getElementByName():获取具有指定属性name的元素数组。...element.previousSibling:返回相同的

    JS遍历DOM文档树的方法实例详解

    遍历文档树通过使用parentNode属性、firstChild属性、lastChild属性、previousSibling属性和nextSibling属性来实现。 1、parentNode属性 该属性返回当前节点的父节点。 [pNode=]obj[removed] pNode:该参数用来存储...

    DOM 脚本编程中的兄弟节点

    兄弟节点之间可以通过 previousSibling 和 nextSibling 属性访问同一级别上的不同子节点。这个兄弟节点是元素还是文本节点在现代浏览器上运行是怎么样的呢?

    JavaScript操作HTML DOM节点的基础教程

    因为 DOM 的存在,这使我们可以通过 JavaScript 来获取、创建、修改、或删除节点。...element.previousSibling/element.nextSibling element.previousElementSibling/element.nextElementSibling 通过节点直接的关

    处理及遍历XML文档DOM元素属性及方法整理

    nextSibling:返回紧跟在当前元素后面的元素; noedValue:指定表示元素值的读/写属性; parentNode:返回元素的父节点; previousSibling:返回紧邻当前元素之前的元素; 用于遍历XML文档的DOM元素方法 代码如下: ...

    js DOM学习笔记11

    如果父节点没有子节点, 则firstChild和lastChild都为nullparentNode 父节点previousSibling 第一个节点的previ

    DOMhelp.js

    = 1 && tempObj.previousSibling != null){ tempObj = tempObj.previousSibling; } return (tempObj.nodeType == 1)?tempObj:false; }, //Find the first sibling of the current node firstSibling:...

    整理JavaScript对DOM中各种类型的元素的常用操作

    节点类型 nodeType 以下是一些重要的nodeType的取值: 1: 元素element 2: 属性attr ...同时通过使用列表中每个节点的previousSibling和nextSibling属性,可以访问同一列表中的其他节点。 操作节点 a

    原生JS实现几个常用DOM操作API实例

    原生实现jQuery的sibling方法 &lt;body&gt; 我是span标签 我是一个div 我是标题 我是一个段落 [removed] ...//previousSibling返回位于相同节点树层级的前一个元素 var p = o.previousSibling; while(p){/

    javascript使用Dom改变超链接前面文本框的值

    利用dom的树可以不用id就可以修改相关内容,如修改每个超链接前面的文本框的值。 + + + [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]这里主要使用previousSibling属性访问前一个节点,从而达到...

    原生js实现新闻列表展开/收起全文功能

    previousSibling获取上一个紧跟的节点 3.注意事项: 要考虑到当点击展开全文的时候,其他已经展开的全文要收起来。 当用nextSibling获取下一个节点时候,不同浏览器的判断是不一样的 有的是获取元素,有的获取换行符...

    javascript dom 操作详解 js加强

    null 2 、 getElementsByTagName 返回一个节点集合 3 、 firstChild 、 lastChild 第一个元素节点,最后一个元素节点 4 、 childNodes 返回所有子节点列表 5 、 previousSibling 前一个兄弟节点 nextSibling 后一个...

Global site tag (gtag.js) - Google Analytics