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

做网站网页排版错误做网站阿里云买哪个服务器好点

做网站网页排版错误,做网站阿里云买哪个服务器好点,织梦模板大气网站建设类网站模板,怎么查看vps网站服务器时间文章目录 一、认识什么是 WebAPI二、认识事件三、操作元素1. innerHTML 属性2. 获取 / 修改元素内容3. 获取 / 修改 元素属性4. 获取 / 修改 表单元素属性5. 获取 / 修改 样式属性6. 创建 / 删除元素 一、认识什么是 WebAPI 1.什么是API 在我们了解 WebAPI 之前#xff0c;我们… 文章目录 一、认识什么是 WebAPI二、认识事件三、操作元素1. innerHTML 属性2. 获取 / 修改元素内容3. 获取 / 修改 元素属性4. 获取 / 修改 表单元素属性5. 获取 / 修改 样式属性6. 创建 / 删除元素 一、认识什么是 WebAPI 1.什么是API 在我们了解 WebAPI 之前我们要先知道什么是 API 。 所谓 API 本质上就是一些现成的函数 / 对象让程序员直接拿来使用方便开发。 2. WebAPI JS 的学习大致分为下面的三大部分 ECMAScript: 基础语法部分DOM API: 操作页面结构BOM API: 操作浏览器 在上一篇文章中我主要向大家介绍的是ECMAScript: 基础语法部分。而这里的 WebAPI 则包含了 DOM BOM 这两点。 二、认识事件 1.事件的基本概念 所谓事件就是针对用户的操作进行一些响应。 通俗的来讲用户在浏览器中的动作就是 事件。 2.事件的三个要素 1.事件源 哪一个元素产生的事件。 2.事件类型 点击、双击、移动。。。 3.事件处理程序 事件发生以后需要执行那些代码。(这些代码都是事先设定好的) 针对上面的要素这里用一段简单的 JS 代码来进行解释。 button idbtn点我一下/button scriptvar btn document.getElementById(btn);btn.onclick function () {alert(hello world);} /script这个代码还是比较好理解的在这里就不进行运行展示了。 btn 这个按钮就是事件源。 点击 事件类型。 function 这个匿名函数就是事件的处理程序。 btn.onclick function () 这个操作就称为 注册 / 绑定事件 三、操作元素 1. innerHTML 属性 使用 innerHTML 属性就可以拿到 HTML语法 所表示的元素中的内容。 当修改其中的元素时就会影响到界面的显示。 2. 获取 / 修改元素内容 代码示例 div classone点击一下/divscriptlet div document.querySelector(.one);div.onclick function(){//读取到页面的内容console.log(div.innerHTML);//这里实现的是每次点击后再文段后加上一个 adiv.innerHTML a;} /script运行结果 通过上述代码我们就可以发现innerHTML 属性可以抓取到当前所选中的标签中的内容(也就是 开始标签 和 结束标签 之间夹着的部分) 并可以对其进行修改。 3. 获取 / 修改 元素属性 html 标签的属性也会映射到 js 的对象中。 代码示例 img srcfengjing.jpg alt这是一张风景图 title风景图scriptlet img document.querySelector(img);img.onclick function(){console.log(img.src);console.log(img.title);console.log(img.alt);img.src touxiang.png;}/script运行结果 点击之后 在这里 JS 代码就修改了 img 标签中的 src 属性。 4. 获取 / 修改 表单元素属性 修改 input 中的值 表单元素 (例如input、textarea、select…) 在这些元素中有着一些特别的属性是普通标签没有的。 代码示例 input typetextbutton点我一下/buttonscriptlet input document.querySelector(input);let button document.querySelector(button);button.onclick function(){//获取 input 中的 value 属性 console.log(input.value);//抓取 input 中的信息//这里出现的情况会是一个空白。。console.log(input.innerHTML);let value parseInt(input.value);value 1;input.value value;}/script运行结果 parseInt 这个关键字的作用是将当前的元素从字符串的形式转化为数字的形式。运行结果中的标记 在运行结果中的空白行就是 innerHTML 获取到的标签的内容但是 input 是一个单标签其中是没有内容的。 所以在这里显示的就是空白。 修改 input 中的 type 属性 这里的 type 属性有两种显示情况一种为文本显示一种是以密码的形式显示。 代码示例 input typetextbutton点我一下/buttonscriptlet input document.querySelector(input);let button document.querySelector(button);button.onclick function(){if(input.type text){input.type password;//修改 button 标签中的文字button.innerHTML 显示密码;}else{input.type text;button.innerHTML 隐藏密码;}}/script运行结果 5. 获取 / 修改 样式属性 修改内联样式 这里我们修改的是 style 属性的值。 代码示例 div stylefont-size: 20px;这是一个div点击之后会放大/div scriptlet div document.querySelector(div);//先获取当前的字体大小console.log(div.style.fontSize)div.onclick function(){//先获取到当前的字体大小//将当前的像素转换成 int 类型便于相加let fontSize parseInt(div.style.fontSize);fontSize 10;//设置字体还需要加上 px 这个单位div.style.fontSize fontSize px;console.log(div.style.fontSize); } /script运行结果 在上述代码中每次点击都会将文字放大 10px. 修改元素应用的 CSS 类名 这里简单实现一个 夜间模式 的切换。 代码示例 div idone classlight stylefont-size: 20px; height: 500px;这是一个 div 点击之后变化/divstyle.light{/* 日间模式 */color:rgb(54, 53, 53);background-color: #fff;}.dark{/* 夜间模式 */color: white;background-color: rgb(54, 53, 53);}/stylescript//获取当前 id 为 one 的这个 divlet div document.querySelector(#one);div.onclick function(){// 点击div切换模式if(div.className dark){div.className light;}else{div.className dark;}}/script运行结果 6. 创建 / 删除元素 创建元素 要实现创建元素需要有下面的两步操作 首先创建出一个元素。 然后将这个元素放进 dom 树中。 代码示例 !-- 这里先创建出一个标签 --ulli11/lili22/li/ulscript//此处先选中要修改的标签名称let ul document.querySelector(ul);//添加多个 li 标签for(let n 3; n 10;n){let li document.createElement(li);li.innerHTML n n;//将元素添加到末尾ul.appendChild(li);}/script运行结果 简单解释上面元素创建的过程 观察上面的代码可以将创建大致分为三部分 首先使用 document.querySelector 选中要修改的元素第二使用 document.createElement 来创建其中想要创建的内容。第三使用 appendChild 将元素添加到子元素的末尾。(当然这里还可以使用 insertBefore 关键字将元素插入到想插入的位置) insertBefore 的使用语法 insertBefore (新建的元素名称选中的标签名称.children[这里和数组类似填对应的数字]) ul.insertBefore(li,ul.children[1]);(上面代码的修改) 删除元素 ulli11/lili22/li/ulscript//此处先选中要修改的标签名称let ul document.querySelector(ul);//添加多个 li 标签for(let n 3; n 10;n){let li document.createElement(li);li.innerHTML n n;//将元素添加到末尾ul.appendChild(li);//删除元素//在 li 标签下的全部元素中选出下标为 2 的元素let todelete document.querySelectorAll(li)[2];console.log(todelete);//移除选中的元素ul.removeChild(todelete);}/script运行结果 删除元素比较简单使用的关键字为 removeChild。 到此与 WebAPI 有关的简单知识就已经介绍的差不多了。在下一篇文章中本人会以两个简单的案例来总和使用这里的操作。
http://www.pierceye.com/news/233292/

相关文章:

  • 网站建公司生存响应式网站特点
  • 关于公司建设网站的意义网站后台html页面
  • 麻花星空影视传媒制作公司网站朋友帮忙做网站 费用多少
  • 海口网站建设呢做健身推广网站
  • 哈尔滨网站搜索优化苏州网站建设主页
  • 35互联网站建设怎么样设计工作室宣传文案
  • php做的网站如何该样式云服务器产品介绍
  • 个人网站建设论文绪论上海it公司有哪些
  • 建设网站推广广告图郑州妇科医院哪家好些
  • 自己网站wordpress主题怎么wordpress 功能块
  • 网站制作咨询电话网站建设技术员分为前端 后端
  • 9元建站节建材 团购 网站怎么做
  • 河南城乡住房和建设厅网站公司微信网站建设方案模板下载
  • 西安制作公司网站的公司邯郸市三建建筑公司网址
  • 网站建设工作目标惠州网站网站建设
  • 就业创业网站建设微信app下载安装旧版本
  • 沧州网站备案年栾洪全单页做网站教程
  • 网站开发的疑虑做门窗投标网站
  • 小型企业门户网站源码如何使用wordpress制作网站
  • 深圳网络营销网站建设北京建设网证书查询平台官网
  • 广播电台网站建设板块自己做网站导航页
  • 网站ui设计兼职android开发工具箱
  • 网站导航网站开发建设公司自己的网站
  • 网站建设专业的公司哪家好优秀创意网站
  • wordpress 文件目录seo网站关键词排名软件
  • 网站管理员功能wordpress增加购物车
  • 外国广告公司网站一个wordpress的爱好者
  • 锦溪网站建设怎么查看网站是否被收录
  • 网站建设感悟平面设计在哪里接单
  • 网站建设中html网页软件开发定制外包服务商