这些节点操作用处在哪?

来源:9-9 访问子节点的第一和最后项

orikan

2017-03-15 11:25

谁写代码不用空格回车的?既然空格回车都作为文本节点,那到时再用node什么操作不都乱了吗?

写回答 关注

2回答

  • 大志强
    2017-03-16 15:46:35

    在java中一切皆是对象,在javaScript中,所有的节点也是,找到了这个节点也就是找到了这个对象,你就可以对它进行操作或者处理,比如获取它的属性值、获取它的内容,改变它的属性值或者内容或者样式之类的操作,通过节点来操作就OK了

    orikan

    跟java有半毛钱关系吗, 我是问,这个东西感觉不方便,就是childNode这一系列命令,获取到一大堆空格和回车,我应该怎么有效的规避获取到这些空格回车的文本节点?比如我用对一个HTML标签元素使用就像:document.getElementsByTagName('p')[0].previousSibling; 这一句 一般我们写html代码谁不会用空格回车制表符?如果这个P标签前面是一个空文本节点,那这个命令获取的就是那个空文本节点,获取不到这个P标签前面的标签元素,那这个previousSibling命令还有什么意义?

    2017-03-16 17:16:01

    共 1 条回复 >

  • qq_小铭同学_0
    2017-03-15 21:57:30

    不知道,所有东西都要作为节点,包括注释什么的。目的是为了让我们更难学会

    orikan

    更难学会可以的

    2017-03-16 10:41:34

    共 1 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题