dom操作

Posted laosun0204

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dom操作相关的知识,希望对你有一定的参考价值。

DOM(Document Object Model 文档对象模型)

dom对象实际就是将html标签转换成了一个文档对象,可以通过dom对象中js提供的方法,找到html的各个标签,通过找到标签就可以操作标签使页面动起来,让页面动起来

使用chrome浏览器,右键检查,在Console里面操作,输入document,点击回车,出来#document,展开#document就是html源码

直接获取标签:

document.getElementById(‘inner1‘) # 获取id为inner1的标签

document.getElementsByTagName(‘div‘) # 根据标签名称获得标签数组

document.getElementsByClassName(‘inner‘) # 根据class属性获取标签数组

document.getElementsByName(‘username‘) # 根据name属性获取标签数组

javascript里var是声明一个局部变量,var tmp = document.getElementById(‘inner1‘),输入tmp回车打印出一个div标签,输入tmp.children,回车打印出一个list,HTMLCollection(2) [span, input],包含两个标签,列表取值tmp.children[1].value = ‘哈哈哈‘,就是把placeholder里的值修改了并在文本框里显示

间接获取标签:

var tmp = document.getElementById(‘inner1‘)

tmp.parentElement # 父节点标签元素

tmp.children # 所有子标签

tmp.firstElementChild # 第一个子标签元素

tmp.lastElementChild # 最后一个子标签元素

tmp.nextElementSibling # 下一个兄弟标签元素,修改place的值:tmp.nextElementSibling.children[1].value = ‘sun‘

 

以上是关于dom操作的主要内容,如果未能解决你的问题,请参考以下文章

操作DOM

web性能优化--减少DOM操作

Jquery基础之DOM操作

使用JQuery操作DOM

操作DOM -------JavaScrip

使用JQuery操作DOM