美文网首页
网页编程day-43:DOM编程和表单验证

网页编程day-43:DOM编程和表单验证

作者: 开源oo柒 | 来源:发表于2019-09-28 22:45 被阅读0次

一、DOM编程

1.操作元素文本和值:

1)获取标签的对象:

document.getElementById("id名称");

2)获取元素的文本内容:

获取HTML中的内容:div.innerHTML;

获取文本信息:div.innerText;

3)操作元素文本和值:

例如:

可以识别HTML信息:div.innerHTML="<h1>我们没有什么不一样</h1>";

不嫩识别HTML信息:div.innerText+="<h1>我们没有什么不一样</h1>";

注意:

1)双标签有innerHTML和innerText;

2)单标签获得的时候都是用value获得;

3)特殊的标签:select、textarea;

2.操作元素:

(1)创建节点的方法:

document.createElement(“div");

(2)加入节点的方法:

1)末尾追加的方式:

parentNode.appendChild(childElement);

2)指定节点前插入新节点:

parentNode.insertBefore(newNode,beforeNode);

(3)删除节点的方法:

1)parentNode.removeChild(childNode);

2)p.remove();

(4)替换节点的方法:

parentNode.replaceChild(newNode, oldNode)

二、表单元素操作

1.操作表单元素:

(1)readonly和disabled:

1)共同点:可以看到数据, 但是不可以操作数据;

2)不同点:

readonly(只读): 里面的数据是可以提交到后台;

disabled(不可用):数据无法提交到后台;

2.控制表单提交的方式:

1)onsubmit="return checkName()";

2)document.fom.submit();

3) var  fom = document.getElementById("fom"); fom.submit();

3.表单验证:

(1)四位随机验证码:

通过获得个四位的随机整数:(Math.random()*9000+1000);

(2)判断性别是否选择:

通过判断是否选择任意一个性别单选框;如果选择了设置span标签的文本为成功;否则设置请选择性别;

(3)籍贯是否选择:

对每个下拉框的值分别设置从0开始的整数;判断值如果为0;没有选择籍贯;否则籍贯已选择。

4.自定义对象prototype:

prototype对象的作用,就是定义所有实例对象共享的属性和方法,所以它也被称为实例对象的原型,实现在js中没有继承的功能。

三、购物车功能实现

(1)新增代码:

相关文章

  • 网页编程day-43:DOM编程和表单验证

    一、DOM编程 1.操作元素文本和值: 1)获取标签的对象: document.getElementById("i...

  • javascript 基础

    javascript相关介绍 JavaScript是世界上最流行的编程语言。 作用 网页特效 用户交互 表单验证 ...

  • 「DOM 编程」表单操作

    表单操作 表单为页面的主要组成部分,其中包含许多的表单控件。用户通过控件提供数据并提交给服务器,服务器则做出相应的...

  • DOM 编程艺术——表单操作

    1.表单元素 编写表单的三个步骤:构建表单,服务器端处理,配置表单 以披萨预定表单为例 构建完表单,需要服务器端提...

  • 表单验证

    JQuery表单验证 提交 // HTML DOM加载...

  • 《DOM编程艺术》一、DOM

    title: 《DOM编程艺术》一、DOMdate: 2017-04-13 22:27:25tags: DOM编程...

  • 和Python很像的JS

    是一门编程语言 用来处理网页中的前端验证 用来验证用户在网页中输入的内容是否符合设定的规则 分为EOMAScrip...

  • 前端工程师之DOM编程艺术(持续更新)

    @(书籍阅读)[网易云课堂|DOM] DOM编程艺术 网易前端微专业之《DOM编程艺术》笔记,持续更新; 更新事件...

  • JavaScript基础语法-01

    学习目标: 掌握编程的基本思维 掌握编程的基本语法 JavaScript基础 网页、网站和应用程序 网页:单独的一...

  • javascript的BOM和DOM笔记

    BOM和DOM编程: BOM(BOM(browser object model)浏览器对象模型 DOM(docum...

网友评论

      本文标题:网页编程day-43:DOM编程和表单验证

      本文链接:https://www.haomeiwen.com/subject/xlkeyctx.html