视频:

【优极限】 HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili

js表单

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>JS表单</title></head><body><!-- 获取表单 1. document.getElementById("id属性值");通过from标签的id属性值获取表单对象2. document.表单的name属性值;通过表单的name属性值获取表单对象3. document.forms[下标];通过指定下标获取表单元素4. document.forms[表单的name属性值];通过表单的name属性值获取表单对象document.forms:获取HTML文档中所有的表单对象获取表单元素1.获取input元素1. document.getElementById(""id属性值");通过元素的id属性值获取表单元素对象2.表单对象.表单元素的name属性值;通过表单对象中对应的元素的name属性值获取3. document.getELementsByName( "name属性值");通过表单元素的name属性值获取4. document.getELementsByTagName("标签名/元素名");通过标签名获取表单元素对象获取下拉选项1.获取下拉框对象var 对象=document.getElementById(""id属性值");2.获取下拉框的下拉选项列表var options =下拉框对象.options;3.获取下拉框被选中项的索引var index =下拉框对象.selectedIndex;4.获取下拉框被选中项的值var值=下拉框对象.value;5.通过选中项的下标获取下拉框被选中项的值var值=下拉框对象.options[index ] .value;6.获取下拉框被选中项的文本var文本值=下拉框对象.options[index].text;1.获取下拉框选中项的值时:(value)如果option标签设置了value属性值,则获取value属性对应的值;如果option标签未设置value属性值,则获取的是option双标签中的文本值2.下拉框的选中状态:选中状态: selected=selected、selected、selected = true未选中状态:不设置selected属性、 selected=false--><form id="myform1" name="myform1" action=""></form><form id="myform2" name="myform2" action=""></form><form action="" method="get" id="myform" name="myform"><!-- 文本框 -->姓名:<input type="text" name="uname" id="uname" value="zs" /><br><!-- 密码框 -->密码:<input type="password" name="upwd" id="upwd" value="1234" /><br><!-- 隐藏域 --><input type="hidden" name="uno" id="uno" value="隐藏域" /><!-- 文本域 -->个人说明:<textarea name="intro"></textarea><br><button type="button" onclick="getTxt()">获取元素内容</button><br>来自:<select id="ufrom" name="ufrom"><option value="-">请选择</option><option value="Beijing" selected="selected">北京</option><option value="Shanghai">上海</option><option >杭州</option><option value="1">上海</option>         </select><button type="button" onclick="getSelect()">获取下拉选项</button></form><script type="text/javascript">/*获取表单 *///1. document.getElementById("id属性值");console.log(document.getElementById("myform1"));//2. document.表单的name属性值;console.log(document.myform2);console.log("-------------------")//获取所有表单对象console.log(document.forms);//3. document.forms[下标];console.log(document.forms[0]);//4. document.forms[表单的name属性值];console.log(document.forms['myform2']);/*获取表单元素*/function getTxt(){//1. document.getElementById(""id属性值");var uname = document.getElementById("uname").value;console.log(uname);//2. document.表单的name属性值;var pwd = document.getElementById("myform").upwd.value;console.log(pwd);//3. document.getELementsByName( "name属性值");var uno = document.getElementsByName("uno")[0].value;console.log(uno);//4. document.getELementsByTagName("标签名/元素名");var intro = document.getElementsByTagName("textarea")[0].value;console.log(intro);}/*获取下拉选项1.获取下拉框对象var 对象=document.getElementById(""id属性值");2.获取下拉框的下拉选项列表var options =下拉框对象.options;3.获取下拉框被选中项的索引var index =下拉框对象.selectedIndex;4.获取下拉框被选中项的值var值=下拉框对象.value;5.通过选中项的下标获取下拉框被选中项的值var值=下拉框对象.options[index ] .value;6.获取下拉框被选中项的文本var文本值=下拉框对象.options[index].text;1.获取下拉框选中项的值时:(value)如果option标签设置了value属性值,则获取value属性对应的值;如果option标签未设置value属性值,则获取的是option双标签中的文本值2.下拉框的选中状态:选中状态: selected=selected、selected、selected = true未选中状态:不设置selected属性、 selected=false*/function getSelect(){//获取下拉框对象var ufrom = document.getElementById("ufrom");console.log(ufrom);//获取下拉框的下拉选项列表var opts = ufrom.options;console.log(opts)//获取下拉框和被选中项的索引var index = ufrom.selectedIndex;console.log("被选中的下标:" + index);//获取下拉框被选中项的值var val = ufrom.value;console.log("被选中项的值:" + val);//通过选中项的下标获取下拉框被选中项的值var val2 = ufrom.options[index].value;console.log("被选中项的值:" + val2);//获取下拉框被选中项的文本var txt = ufrom.options[index].text;console.log("被选中项的文本:" + txt);}</script></body>
</html>

Jquery Ajax

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>Jquery Ajax</title></head><body><!-- Ajax异步无刷新技术原生Ajax的实现流程1.得到XMLHttpRequest对象var xhr = new XMLHttpRequest();2.打开请求xhr. open(method , uri, async);method:请求方式,通常是GET |POSTuri:请求地址async:是否异步。如果是true表示异步,false表示同步3.发送请求xhr. send(params);params:请求时需要传递的参数如果是GET请求,设置null。(GEt请求的参数设置在url后面)如果是POST请求,无参数设置为null,有参数则设置参数4。接收响应xhr.status响应状态(200=响应成功,404=资源未找到,500=服务器异常)xhr.responseText·得到响应结果--><script type="text/javascript">/*同步请求*/function test01(){// 得到XMLHttpRequest对象var xhr = new XMLHttpRequest();console.log(xhr.readyState);//打开请求xhr.open("get","data.json",false);//同步请求console.log(xhr.readyState);//发送请求xhr.send(null);console.log(xhr.readyState);//判断响应状态if(xhr.status == 200) {console.log(xhr.responseText);}else{console.log("状态码: " + xhr.status + ",原因: " + xhr.responseText);}console.log("同步请求...");}//同步请求// test01();/*异步请求*/function test02(){//   得到XMLHttpRequest对象var xhr = new XMLHttpRequest();//打开请求xhr.open("get","data.json",true);//异步请求//发送请求xhr.send(null);/*由于是异步请求,所以需要知道后台已经将请求处理完毕,才能获取响应结果通过监听readyState的变化来得知后面的处理状态  4 = 完全处理xhr.onreadyStatechange = function(){}*/xhr.onreadystatechange = function(){//当readyState的值为4时,表示结果成功响应if(xhr.readyState == 4) {//判断响应状态if(xhr.status == 200) {console.log(xhr.responseText);}else{console.log("状态码: " + xhr.status + ",原因: " + xhr.responseText);}}}console.log("异步请求...");}//异步请求test02();</script></body>
</html>

网页前端培训笔记第八课相关推荐

  1. 第二次网页前端培训笔记

    1.学习网址 hbuilder第二次培训笔记 - 幕布 2.基础操作 3.html基本框架 <!DOCTYPE html> <html>     <head>    ...

  2. 网页前端培训笔记(HTML标签)

    学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili HTML 教程 | 菜鸟教程 (runoob.com) ...

  3. 第八次网页前端培训笔记

    B站视频网址:(本次仅涉及P40-P43和P60)​​​​​​[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 菜 ...

  4. 梅科尔工作室-第一次网页前端培训笔记(HTML常用标签)

    学习网址:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 1.安装编译器 vs hBuilder X等等(本人主 ...

  5. 第五次网页前端培训笔记(js1)

    1.js的基本使用 JavaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多 ...

  6. 第一次网页前端培训笔记(Html基础语法和常用标签)

    一.什么是HTML HTML 是用来描述网页的一种语言.HTML 是一种在 Web 上使用的通用标记语言.HTML 允许你格式化文本,添加图片,创建链接.输入表单.框架和表格等等,并可将之存为文本文件 ...

  7. 第一次网页前端培训笔记

    一.编辑软件 HbuilderX HBuilderX 自述文件 二.html的第一次学习 1.学习链接:[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础 ...

  8. 第七次网页前端培训笔记

    B站视频网址:(本次仅涉及P24-P26)​​​​​​[优极限] HTML+CSS+JavaScript+jQuery前端必学教程,小白教学,前端基础全套完成版_哔哩哔哩_bilibili 菜鸟教程网 ...

  9. 第七次网页前端培训笔记(JS对象和事件)

    一.JavaScript对象 JavaScript 中的所有事物都是对象:字符串.数值.数组.函数 JavaScript 允许自定义对象. 1.所有事物都是对象 JavaScript 提供多个内建对象 ...

最新文章

  1. 【错误记录】Android Studio 向 GitHub 提交代码报错 ( Push failed: Failed with error: Could not read from remote )
  2. java图像识别算法_图像算法原理与实践——绪论
  3. Autosys command
  4. 如何将类序列化并直接存储入数据库
  5. 怎么写字_写字楼外卖员不让进怎么办?写字楼外卖柜提供解决方案!
  6. java props_spring:使用prop标签为Java持久属性集注入值
  7. 基于JAVA+Spring+MYSQL的失物招领管理系统
  8. BZOJ 1502:月下柠檬树
  9. 【工具使用】apizza和postman中post请求下form-data、x-www-form-urlencoded、raw、binary的区别
  10. 大学计算机专业高考听力,2018北京高考英语听力一年两考,其他省市如何进行?...
  11. 数据恢复基础和进阶教程(二)
  12. select update delete
  13. 免费云存储工具类——七牛云(更改配置信息,直接使用)
  14. 计算机比赛小组名称和口号,小组名称和口号大全励志,小组名称和口号大全励志...
  15. [转]数据挖掘十大经典算法
  16. bash:xxxx: 权限不够解决办法
  17. FBI:攻击者利用Mega.nz勒索攻击
  18. opencv-contours轮廓提取
  19. rj45 千兆接口定义_网线的RJ45接口的针脚定义
  20. 2023年团体程序设计天梯赛

热门文章

  1. Go学习:pprof性能调优
  2. 变电所计算机监控系统设计技术规程,《59.DL5149-2016 220-500kV变电所计算机监控系统设计技术规程》.pdf...
  3. mac新手必备之mac常用快捷键整理
  4. Python 日期和字符串的相互转换
  5. 视觉SALM十四讲学习笔记——第七讲 视觉里程计(1)
  6. 量化交易实盘交易接口你真的了解吗?
  7. Nginx默认日志文件路径,Nginx重启命令,检查Nginx
  8. js把vue转化html,将 vue.js 获取的 html 文本转化为纯文本
  9. 我的网页作品(div+css)
  10. Tp按月分组查询每天数据