当前位置: 首页 > news >正文

临沂网站建设哪家更好男女生做内个的网站

临沂网站建设哪家更好,男女生做内个的网站,新网站2个月没有收录,软文营销怎么做接上文 JavaScript高级Ⅰ JavaScript高级Ⅰ(自认为很全面版)-CSDN博客 目录 第2章 DOM编程 2.1 DOM编程概述 2.1.4 案例演示(商品全选) 2.1.5 dom操作内容 代码演示#xff1a; 运行效果#xff1a; 2.1.6 dom操作属性 代码演示#xff1a; 运行效果#xff1a; 2… 接上文 JavaScript高级Ⅰ JavaScript高级Ⅰ(自认为很全面版)-CSDN博客 目录 第2章 DOM编程 2.1 DOM编程概述 2.1.4 案例演示(商品全选) 2.1.5 dom操作内容 代码演示 运行效果 2.1.6 dom操作属性 代码演示 运行效果 2.1.7 dom操作样式 代码演示 运行效果 2.1.8 dom操作元素 代码演示 运行效果 2.1.9 案例演示(省市级联) 第2章 DOM编程 2.1 DOM编程概述 2.1.4 案例演示(商品全选) 实现 商品全选/反选功能 !DOCTYPE html html langzh headmeta charsetUTF-8title16-案例-商品全选/title /head bodybutton idbtn11. 全选/button button idbtn22. 反选/button br/ input typecheckbox电脑input typecheckbox手机input typecheckbox汽车input typecheckbox别墅input typecheckbox checkedchecked笔记本 script let allBox document.querySelectorAll(input[typecheckbox]);//获取所有复选框let btn1 document.querySelector(#btn1);//全选按钮let btn2 document.querySelector(#btn2);//反选按钮// 1. 全选btn1.onclick function () {for(let b of allBox){b.checked true;//全部选中}}// 2. 反选btn2.onclick function () {for(let b of allBox){b.checked !b.checked;//全部反选}} /script /body /html 运行效果 2.1.5 dom操作内容 dom操作内容 1. 向body中追加html内容 document.write(html内容) 2. 获取或修改元素的纯文本内容 element.innerText 获取元素的纯文本内容 3. 获取或修改元素的html内容 element.innerHTML 获取元素的html内容 4. 获取或修改包含元素自身的html内容 element..outerHTML 获取包含元素自身的html内容 小总结: element.innerText 普通文本 element.innerHTML html内容 区别 innerHTML 会被当做html解析渲染 代码演示 !DOCTYPE html html langzh headmeta charsetUTF-8title09-dom操作内容/title /head bodydiv idd1div idd2d2的纯文本内容p idp1p1的纯文本内容/p/divp idp2p2的纯文本内容/p /divscript // 1. 向body中追加html内容document.write(p stylecolor:red;向body中追加html内容/p);// 2. 获取或修改元素的纯文本内容let p2 document.querySelector(#p2);console.log(p2.innerText);;//获取元素的纯文本内容let d2 document.querySelector(#d2);console.log(d2.innerText);;//获取元素的纯文本内容p2.innerText 修改之后的p2的纯文本内容;// 3. 获取或修改元素的html内容console.log(d2.innerHTML);//获取元素的html内容d2.innerHTML p stylecolor:blue;修改后的d2的html内容/p// 4. 获取或修改包含元素自身的html内容console.log(d2.outerHTML);//获取包含元素自身的html内容 /script/body /html 运行效果 2.1.6 dom操作属性 dom操作属性 1. 获取文本框,单选框或复选框的选中状态 语法: element.attribute 获取或修改元素的原生属性值 2. 给元素设置自定义属性 语法: element.setAttribute(属性名,属性值) 设置属性值(原生和自定义) 3. 获取元素的自定义属性值 语法: element.getAttribute(属性名) 获取属性值(原生和自定义) 4. 移除元素的自定义属性 语法: element.removeAttribute(属性名) 移除元素的属性(原生和自定义) 5. 获取元素的属性集合(了解) 语法: element.attributes 获取元素的所有属性集合 小扩展: w3c组织规定了每一标签所拥有的属性,这些w3c定义好的属性被称作标签的原生属性. 在html中允许开发者给标签添加额外的属性,这些自定义属性用来给标签添加额外的特性. w3c约定开发者添加的自定义属性 以 data- 为前缀. 小结(重要): 获取或修改表单中 单选框,复选框 的选中状态时 使用 element.checked 得到 true或false (不建议)使用 element.getAttribute(属性名) 得到的是 checked 或者 null 代码演示 !DOCTYPE html html langzh headmeta charsetUTF-8title10-dom操作属性/title /head bodyform action# methodget姓名 input typetext nameuserName value张三/ br/密码 input typepassword nameuserPass br/生日 input typedate nameuserBirthbr/性别 input typeradio namegender value男 checkedchecked男emsp;input typeradio namegender value女/女br/爱好 input typecheckbox namehobby value1抽烟input typecheckbox namehobby value2喝酒input typecheckbox namehobby value3烫头br/头像 input typefile nameuserPicbr/学历select nameuserEdu option value0请选择/optionoption value1入门/optionoption value2精通/optionoption value3放弃/option/selectbr/简介textarea nameuserIntro cols30 rows10默认值/textareabr/input typereset value清空按钮/input typesubmit value提交按钮/br/input typebutton value普通按钮button专业按钮/buttonbuttontimes;/button/form script // 1. 获取文本框,单选框或复选框的选中状态let userName document.querySelector(input[typetext]);//获取元素console.log(userName.value);//获取value属性的值userName.value 李四;//设置value属性的值let gender document.querySelector(input[namegender]);//获取元素console.log(gender.checked);//获取单选框的选中状态document.querySelector(input[value女]).checkedtrue;//设置女被选中console.log(document.querySelector(input[value女]).getAttribute(checked));//不建议使用// 2. 给元素设置自定义属性userName.setAttribute(data-msg,姓名自定义数据);//设置自定义属性// 3. 获取元素的自定义属性值console.log(userName.getAttribute(data-msg));//获取属性值// 4. 移除元素的自定义属性userName.removeAttribute(data-msg);//移除元素的属性// 5. 获取元素的属性数组(集合)let allAttri userName.attributes;//获取元素的属性集合console.log(allAttri);for(let a of allAttri){console.log(a)}/script /body /html 运行效果 2.1.7 dom操作样式 dom操作样式 1. 设置一个css样式         语法: element.style.样式属性名 获取或设置一个css样式         属性名含有短杠-时要转为驼峰命名 例如 element.style.backgroundColor 2. 批量设置css样式         语法: element.style.cssText 获取或设置style属性的文本值 3. 通过class设置样式         语法: element.className 获取或设置class属性的文本值 4. 切换class样式         语法: element.classList es6特别提供的操作元素class的接口         element.classList常用方法有四个:                 add() 添加样式                 remove() 移除样式                 contains() 判断是否包含某个样式                 toggle() 切换样式,有就移除,没有就添加 代码演示 !DOCTYPE html html langzh headmeta charsetUTF-8title11-dom操作样式/title /head bodystyle#p1{ background-color: red;}.myp{color:gold}.myppp{background-color: lightgray;} /style p idp11. 设置一个css样式/p p idp2 2. 批量设置css样式/p p idp3 classmyppp3. 通过class设置样式/p p idp44. 切换class样式/pscript // 1. 设置一个css样式let p1 document.querySelector(#p1);//获取元素p1.style.backgroundColor blue;//设置背景颜色p1.style.color white;//设置字体颜色// 2. 批量设置css样式let p2 document.querySelector(#p2);//获取元素p2.style.cssText font-family: 楷体;border: 1px solid green;border-radius: 5px;;//批量设置样式// 3. 通过class设置样式let p3 document.querySelector(#p3);//获取元素p3.className myp myppp;//设置class值// 4. 切换class样式let p4 document.querySelector(#p4);//获取元素let classList p4.classList;//获取class值集合classList.add(myp);//添加样式classList.add(myppp);//添加样式console.log(classList.contains(myppp));//判断含有样式classList.remove(myppp);//移除样式classList.toggle(myp);//切换样式/script /body /html 运行效果 2.1.8 dom操作元素 dom操作元素     1. 前面添加抽烟         document.createElement(标签名称) 创建标签         parentNode.insertBefore(newNode,refNode) 把元素newNode 插入到 元素parentNode 中的 refNode之前     2. 后面添加烫头         parentNode.appendChild(newNode) 把元素newNode追加到元素parentNode中的最后     3. 最后添加撩妹         element.cloneNode() 克隆元素,一般克隆完修改不同就可以,比创建元素效率高 代码演示 !DOCTYPE html html langzh headmeta charsetUTF-8title12-dom操作元素/title /head bodydiv idmdinput idhip typecheckbox namehobby value喝酒span idhspan喝酒/span /divscript let md document.querySelector(#md);let hip document.querySelector(#hip);// 1. ^^^前面添加抽烟//创建input标签,把新标签追加到喝酒之前let ip1 document.createElement(input);//创建标签ip1.setAttribute(id,cip);ip1.setAttribute(type,checkbox);ip1.setAttribute(name,hobby);ip1.setAttribute(value,抽烟);console.log(ip1);let cspan document.createElement(span);//创建标签cspan.innerText 抽烟;//设置文本内容md.insertBefore(cspan,hip);//把cspan插入到md中的hip之前md.insertBefore(ip1,cspan);//把ip1插入到md中的cspan之前// 2. ^^^后面添加烫头//创建input标签,把新标签追加到喝酒之后let ip2 document.createElement(input);//创建标签ip2.setAttribute(id,tip);ip2.setAttribute(type,checkbox);ip2.setAttribute(name,hobby);ip2.setAttribute(value,烫头);console.log(ip2);let tspan document.createElement(span);//创建标签tspan.innerText 烫头;//设置文本内容md.appendChild(ip2);//在md中最后添加ip2md.appendChild(tspan);//在md中最后添加tspan// 3. ^^^点击按钮添加王者let ip3 ip2.cloneNode();//克隆元素console.log(ip3);ip3.setAttribute(id,lip);ip3.setAttribute(value,撩妹);let lspan tspan.cloneNode();//克隆元素lspan.innerText 撩妹;//设置文本内容md.appendChild(ip3);//在md中最后添加ip2md.appendChild(lspan);//在md中最后添加tspan/script /body /html 运行效果 2.1.9 案例演示(省市级联) !DOCTYPE html htmlheadmeta charsetutf-8 /title省市级联/titlestyle typetext/css.regist_bg {width: 100%;height: 600px;padding-top: 40px;background-image: url(../img/bg.jpg);}.regist {border: 7px inset #ccc;width: 600px;padding: 40px 0;padding-left: 80px;background-color: #fff;margin-left: 25%;border-radius: 10px;}input[typesubmit] {background-color: aliceblue;width: 100px;height: 35px;color: red;cursor: pointer;border-radius: 5px;}/style/headbodydiv classregist_bgdiv classregistform action#table width600 height350pxtrtd colspan3font color#3164af会员注册/font USER REGISTER/td/trtrtd alignright用户名/tdtd colspan2input idloginnameId typetext nameloginname size60 / /td/trtrtd alignright密码/tdtd colspan2input idloginpwdId typepassword nameloginpwd size60 / /td/trtrtd alignright确认密码/tdtd colspan2input idreloginpwdId typepassword namereloginpwd size60 / /td/trtrtd alignrightEmail/tdtd colspan2input idemailId typetext nameemail size60 / /td/trtrtd alignright姓名/tdtd colspan2input nametext nameusername size60 / /td/trtrtd alignright性别/tdtd colspan2input typeradio namegender value男 checkedchecked /男input typeradio namegender value女 /女/td/trtrtd alignright电话号码/tdtd colspan2input typetext namephone size60 / /td/trtrtd alignright所在地/tdtd colspan3 select idprovinceId stylewidth:150pxoption value----请-选-择-省----/option/selectselect idcityId stylewidth:150pxoption value----请-选-择-市----/option/select/td/trtrtd width80 alignright验证码/tdtd width100input typetext nameverifyCode / /tdtdimg src../img/checkMa.png / /td/trtrtd/tdtd colspan2input typesubmit value注册 //td/tr/table/form/div/div !-- 省市级联1. 页面加载完成后自动装载省数据2. 当选中省时,装载该省的市数据 --script typetext/javascript//准备省市数据let provinceData [北京,河北,辽宁];let cityData {北京:[顺义区,昌平区,朝阳区],河北:[保定,石家庄,廊坊],辽宁:[沈阳,铁岭,抚顺]};// 1. 页面加载完成后自动装载省数据let province document.querySelector(#provinceId);//获取省window.onload function(){for(let prov of provinceData){let option document.createElement(option);//创建option标签option.value prov;option.innerText prov;province.appendChild(option);//给省追加选项}}// 2. 当选中省时,装载该省的市数据let city document.querySelector(#cityId);//获取市province.onchange function(){let provinceStr this.value;console.log(provinceStr);//当前选中的省let currentCityData cityData[provinceStr];//当前的市city.innerHTML option value----请-选-择-市----/option;//初始化市for(let cit of currentCityData){let option document.createElement(option);//创建option标签option.value cit;option.innerText cit;city.appendChild(option);//给省追加选项}}/script/body /html 运行效果 更多内容敬候 JavaScript高级Ⅲ 欢迎大家指点评论~ 点赞关注⭐⭐⭐
http://www.pierceye.com/news/324810/

相关文章:

  • 示范校建设验收网站网站对话窗口怎么做
  • phpcms 移动网站模板怎么做个人网页
  • 南宁手机建站公司新加坡网站后缀
  • 如何在建设部网站查询获奖情况如何申请电商网站
  • jsp网站访问万维网网站幻灯
  • 南通住房和城乡建设部网站首页安徽公司网站建设
  • 建筑论坛网站修改WordPress文章发布页面
  • 网站代备案系统seo优化服务是什么意思
  • 专门做选择题的网站一个网站seo做哪些工作
  • wordpress 多站点 拷贝中国建设银行春招网站
  • 门户营销型网站wordpress代码执行
  • 保山市建设厅网站做建筑机械网站那个网站好
  • 广告位网站建设国际人才网中山招聘网
  • 南昌市城市建设档案馆网站一个网站做无限关键词
  • wordpress特别卡 iis东莞推广优化公司
  • 做网站收入怎样开放平台登录
  • 外贸网站运营推广微信运营商
  • 国外做储物柜的网站做亚马逊网站一般发什么快递
  • 仿古建筑公司网站廊坊网站建设公司
  • 在线动画手机网站模板下载学软件开发需要什么基础
  • 北京的网站建设收费标准推广产品的方法和步骤
  • 北京市专业网站制作企业合肥做网络推广的公司
  • 网站建设php教程视频手机商城网站设计
  • 重庆网站建设公司哪个最好老家装设计网
  • 外贸网站建设产品crm公司
  • 网站做查赚钱网站建设捌金手指花总四
  • 有没有做链接的网站彩票型网站建设
  • 15年做哪个网站能致富网站界面设计的相关指南
  • 网站报价功能清单德州做网站最好的公司
  • 网站开发设计图片搭建论坛需要多少钱