栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaScript笔记(三)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScript笔记(三)

7.操作DOM对象(重点)

核心

浏览器网页就是一个DOM属性结构

  • 更新:更新DOM节点
  • 遍历DOM结点:得到DOM节点
  • 删除:删除一个DOM节点
  • 添加:添加一个新的节点

要操作一个Dom节点,就必须要先获得这个Dom节点

获得DOM节点


  

h1标题

段落1

段落2

这是原生代码,之后我们尽量都使用jQuery();

更新节点

操作文本

  • id1.innerText = '123' 修改文本的值
  • id1.innerHTML = 'abc' 可以解析HTML标签

操作js

id1.style.color = 'red';
id1.style.fontSize = '18px';
id1.style.padding = '4em';

删除节点

  • 先获取父节点,再通过父节点删除自己
  • father.removeChild(child)

  
  

h1标题

段落1

段落2

注意:删除多个节点的时候,children数组是在时刻变化的,删除节点的时候要注意!

插入节点

  • 使用innerText会覆盖原本的html元素

  • 使用追加元素 xxx.appendChild(var xxx)

javascript

javase

javaee

javame

创建一个新的标签,实现插入

//通过js创建一个新的节点
var newP = document.createElement('p');
newP.id = 'newp';
newP.innerText = 'hellozcz';
list.appendChild(newP);

//创建一个标签节点(通过这个属性可以设置任何值)
var myScript = document.createElement('script');
myScript.setAttribute('type','text/javascript');



insertBefore插入节点

var list = document.getElementById('list');
var js = document.getElementById('js');
var ee = document.getElementById('ee');
//函数参数内包含的节点insertBefore(newNode,targetNode)
list.insertBefore(js,ee);
8.操作表单(验证)

表单(form)

input标签中的type属性:

  • 文本框 text
  • 下拉框 select
  • 单选框 radio
  • 复选框 checkbox
  • 密码框 password
  • 隐藏域 hidden

表的目的:提交信息

获取要提交的信息


  

用户名:

性别:

提交表单 使用md5加密密码



  
    
    Title
    
    
  
  
    
    

用户名:

密 码:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1039712.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号