js-DOM api选择器

本文详细介绍了JavaScript中的DOM选择器,包括getElementById、getElementsByClassName、getElementsByTagName等,以及节点操作如创建、插入、删除和查找元素。此外,还探讨了正则表达式在表单验证中的应用,提供了多种数字和字符校验的正则表达式实例。
摘要由CSDN通过智能技术生成

一、选择器(找元素)

1: document.getElementById('id名')
2: document.getElementsByClassName('类名')[i]  一组  数组集合
3: document.getElementsByTagName('标签名')[i]  一组  数组集合
4: document.getElementsByName('input控件名')[i]  一组  数组集合
5: css选择器去选择元素   document.querySelector("css选择器")  ## 注意  : 一组(返回数组的第一元素)或一个 
                                         document.querySelectorAll("css选择器")  数组

 

二、节点操作(创建 ,插入,删除,查找)

1、 创建元素


1:document.write('<li>我是li元素</li>')  
2:对象.innerHTML = '<li>我是li元素</li>'  可以用  一两个标签的时候  不能用在循环里
//创建一个标签结点 标签(元素)
3:var TagObj  = document.createElement('标签名')
//创建一个文本结点
   var text  =   document.createTextNode('内容')
   //挂接文本结点到标签结点
   TagObj.appendChild(text)  
   //添加属性和样式
   TagObj.属性名  TagObj.setAttribute('属性名','属性值')
   TagObj.style.属性名 = '' /   穿衣服  className classList 
   // 挂接文档树上(父元素)
   父元素.appendChild(TagObj)

2、插入元素 


 (1)尾插   父元素.appendChild(子元素)  //将子元素插入到父元素内容末尾 
 (2)任意位置插入  父元素.insertBefore(新结点,参考的结点)
 (3)删除  父元素.removeChild(子元素);
 (4)替换  父元素.replaceChild('新元素','旧的元素') //把旧元素替换成新元素

3、查找元素


  父元素.children  找父元素的所有子元素  集合(数组)
  子元素.parentElement  找子元素对应的爸爸
  
  上一个兄弟节点: 元素.previousElementSibling
  下一个兄弟节点: 元素.nextElementSibling
  第一个:   元素.firstElement
  最后一个: 元素.lastElement

4、删除元素

父元素..removechild()

案例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值