文章目录 一、label 标签 1、label 标签包含表单 ( 增大表单触发面积 ) 2、通过 label 标签的 for 属性控制触发表单 ( 增大表单触发面积 ) 一、label 标签 ---...- label 标签 不属于表单 , 但是 经常与 表单 input 标签 一起使用 ; 使用 label 标签可以 提高用户体验 ; 1、label 标签包含表单 ( 增大表单触发面积 ) 使用 标签可以 直接包含 表单 和 相关文字信息 , 点击 label 标签的范围 , 就可以触发 表单 的操作 , 如 : 文本框 触发 光标输入 , 复选框 触发 选中效果 , 按钮...: 2、通过 label 标签的 for 属性控制触发表单 ( 增大表单触发面积 ) 如果 label 标签 不方便将 表单 包裹起来 , 可以使用如下方案 增加 表达触发面积 : label 标签中..., 使用 for 属性 , 属性值为 表单的 id 属性值 ; 表单标签中 , 使用 id 属性 将表单进行标记 , 方便在 label 标签关联表单标签 ; 用户名
id、name 等属性通过 e.id e.name 可以直接获取到。 但是自定义属性比如fieldname就不能直接获取到了。 用 getAttribute(“属性名”) 就可以了。 ?
然而,从HTML语义化的角度来说,使用form表单有更强的可读性,虽然简单,仍简单总结下form与js的兼顾。...1 方式一:onsubmit验证提交 在form标签中增加onsubmit事件来判断表单提交是否成功 javascript"> function validate(...input type="text" id="myText"/> 2 方式二:通过...button按钮触发自定义方法验证提交 会自动忽略其他标签中的属性,如form标签中的onsubmit属性失效,js使用submit方法提交 javascript"...{return true;}else{return false;}}; //也可以绑定click事件 function submitForm() { if (validate()) {
其他这个功能中有两张灯泡的图片(使用img标签进行展示),通过修改 img 标签的 src 属性值改变展示的图片来实现。...提示: 在 HTML 文档中可以在任意地方,放置任意数量的 ```javascript html 通过 js 代码实现替换图片 7.1 事件绑定 JavaScript 提供了两种事件绑定方式: 方式一:通过 HTML标签中的事件属性进行绑定 如下面代码,有一个按钮元素...on(){ alert("我被点了"); } 方式二:通过 DOM 元素属性绑定 如下面代码是按钮标签,在该标签上我们并没有使用 事件属性,绑定事件的操作需要在 js 代码中实现 是否符合规则。 我们可以通过爬虫技术去爬取该页面源代码,然后获取页面中所有的邮箱,后期我们可以给这些邮箱地址发送推广的邮件。
其他这个功能中有两张灯泡的图片(使用img标签进行展示),通过修改 img 标签的 src 属性值改变展示的图片来实现。...==提示:== 在 HTML 文档中可以在任意地方,放置任意数量的标签。如下图 ```javascript html JavaScript 将浏览器的各个组成部分封装为对象。 我们要操作浏览器的各个组成部分就可以通过操作 BOM 中的对象来实现。...==例如下图当我们点击 开灯 按钮,就需要通过 js 代码实现替换图片 7.1 事件绑定 JavaScript 提供了两种事件绑定方式: 方式一:通过 HTML标签中的事件属性进行绑定 如下面代码...function on(){ alert("我被点了"); } 方式二:通过 DOM 元素属性绑定 如下面代码是按钮标签,在该标签上我们并没有使用 事件属性,绑定事件的操作需要在 js 代码中实现
然而,从HTML语义化的角度来说,使用form表单有更强的可读性,虽然简单,仍简单总结下form与js的兼顾。...1 方式一:onsubmit验证提交 在form标签中增加onsubmit事件来判断表单提交是否成功 javascript"> function validate(...input type="text" id="myText"/> 2 方式二:通过...button按钮触发自定义方法验证提交 会自动忽略其他标签中的属性,如form标签中的onsubmit属性失效,js使用submit方法提交 javascript"...(onclick)事件放在submit标签中 将onsubmit事件放在submit标签中而不是form标签中,此时表单验证失效,点击提交按钮表单直接提交 javascript
特点: 交互性(它可以做的就是信息的动态交互) 安全性(不允许直接访问本地硬盘) 跨平台性(只要是可以解释 JS 的浏览器都可以执行,和平台无关) JavaScript 和 和 html 代码的结合方式...对象的定义: var 变量名 = { // 空对象 属性名:值, // 定义一个属性 属性名:值, // 定义一个属性 函数名:function(){} // 定义一个函数 }; 对象的访问...静态注册事件 :通过 html 标签的事件属性直接赋于事件响应后的代码,这种方式我们叫静态注册。...document 它是一种树结构的文档。有层级关系。 它让我们把所有的标签 都 对象化 我们可以通过 document 访问所有的标签对象。 什么是对象化?...id 属性查找标签 dom 对象,elementId 是标签的 id 属性值 document.getElementsByName(elementName) 通过标签的 name 属性查找标签
JavaScript特点: 1.交互性(它可以做的就是信息的动态交互) 2.安全性(不允许直接访问本地硬盘) 3.跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关) JavaScript和html...-- script标签可以用来定义js代码,也可以用来引入单独的js文件 src属性 设置需要引入的js的文件路径(相对路径或绝对路径)...onsubmit表单提交事件 常用于表单提交,在提交之前验证所有表单项是否合法。...第三点:它让我们把所有的标签 都 对象化 第四点:我们可以通过document访问所有的标签对象。 什么是对象化?? 我们基础班已经学过面向对象。请问什么是对象化?...,elementId是标签的id属性值 2.document.getElementsByName(elementName)通过标签的name属性查找标签dom对象,elementName标签的name属性值
汽车的属性包括名称、型号、重量、颜色等 汽车的方法可以是启动、驾驶、刹车等。 JavaScript 中的几乎所有事务都是对象:字符串、数字、数组、日期、函数,等等。...访问对象的属性的语法是: objectName.propertyName 访问对象的方法的语法是: objectName.methodName() 事件 HTML和JS通过事件建立联系...1、首先获取标签 2、找对对应的标签属性并赋值 1) HTML的标签属性设置 i....Document获取标签元素: Document.getElementById(“id”) : 通过这种方法可以获得这个id名的标签对象 Document.getElemetsByTagName(“标签名...”):通过这种方法可以获得标签名的标签对象注意:这个时候获得的是数组形式的 Document.body:获得body这个对象 <!
可用的类型如下: xml:返回XML文档,可用JQuery处理。 html:返回纯文本HTML信息;包含的script标签会在插入DOM时执行。...; } }); } html> controller类的代码不变,启动项目并访问http://localhost:8080/query.html...:function(){ //这里验证表单是否可以提交 如果返回false阻止提交 }, success:function (data){ alert("12354...size 属性规定输入字段的尺寸 maxlength 属性规定输入字段允许的最大长度 H5之后添加的属性 autocomplete 属性规定表单或输入字段是否应该自动完成。...-- 在form标签中添加Action(提交的地址)和method(post),且有一个submit按钮()就可以进行数据的提交,每一个input标签都需要有一个
前文回顾 riot.js教程【四】Mixins、HTML内嵌表达式 riot.js教程【三】访问DOM元素、使用jquery、mount输入参数、riotjs标签的生命周期; riot.js教程【二...方法传递的,子标签的参数是通过标签属性传递过去的 注意:嵌套的标签总是在父标签内部声明,定义; 标签内嵌入HTML 我们先定义一个my-tag标签 Hello 的,其实是text变量 这就是在标签内嵌入HTML代码 命名元素 当元素具备ref属性的时候, 这个元素会被链接到this.refs上, 这样你就可以很方便的用JS访问到它 的,所以你可以在mount事件中访问到this.refs 事件 DOM事件可以直接和riotjs标签内的方法绑定,示例如下: onsubmit...> 注意,标签条件的值可以是一个变量,也可以是一个表达式 除了if之外,还可以使用show和hide来决定是否显示一个标签 show – 当值是true的时候,相当于 style="display: '
来调用命令了,只需要定义id即可,通过id选择器来选中JQuery对象,之后便可以通过对象方法来操作 总结 JQUERY是一个JAVASCRIPT库(子集)、JS文件也是一个工具包; 封装了大量的有用函数...使用 jQuery的Id选择器;jQuery的事件方法;修改样式函数css();修改属性函数attr(); 新建一个html文档 标签之间文本框中输入的数据为空; 中的action属性标示了按下提交按钮后的跳转,可以是一个简单的网址,也可以是一个action的名字(框架中); 中的onsubmit’属性标示了跳转之前要检查onsubmit的值,false则不跳转,true?...()这个方法,可以按html标签内的id名来获取到dom对象 var account = document.getElementById('account').value; //即取到id为account
easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。 使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。...1.2.3 EasyUI运行原理以及组件使用的通用规律 1.2.3.1 EasyUI运行原理: 当浏览器是识别到案例中的案例代码后,easyui要通过识别a链接标签上不同的属性,例如 class的值...,data-options属性中的不同的值,将标签a渲染为一个linkbutton组件.类似的 EasyUI通过识别HTML标签上不同的属性值来将各个不同的标签渲染为不同的组件. 1.2.3.2 EasyUI...:HTML标签自身具有的属性和组件自身具有的属性, 用2种方式创建组件时属性的设置格式 *_组件上方法的调用: $('#btn').组件名称('方法名称'); *_组件上事件的绑定 JQ本身支持的事件...iconCls 窗口的图标 resizable 窗口是否可以调整大小 modal 窗口是否为模态窗口 title 窗口的标题 width 窗口的宽 height 窗口的高
标签中的文字则是文字节点。(文本) 标签的属性是属性节点。...(属性) DOM节点的获得 1)通过 id 找到 HTML 元素 document.getElementById("demo"); 标签=document.getElementById...(“demo”); 通过ID获得标签 他的返回值是一个标签,可以直接使用。...”); 通过标签名获得标签数组 3)通过类名找到 HTML 元素 document.getElementsByClassName("a"); DOM节点的操作 节点的操作都是函数或者方法。...History 对象 History 对象包含用户(在浏览器窗口中)访问过的 URL。 可通过 window.history 属性对其进行访问。
Element元素 上一篇介绍了Element对象,Element对象表示HTML里的元素。...Element 对象可以拥有类型为元素节点、文本节点、注释节点的子节点,所谓的节点就是一个个的标签元素,Document 对象可以得到Element 对象,可通过 document .Element 对其进行访问...然后拿其中几个示例一下: getElementById和className,getElementById可以通过元素的id值来获取元素对象,className可以返回元素对象的类样式选择器的名称或给元素对象设置一个类样式选择器...history:对象包含用户在浏览器窗口中访问过的URL,也就是历史记录。 代码示例: ? 接下来介绍几个JavaScript 里的对象: String是JavaScript中的字符串对象。...使用JavaScript进行表单提交的验证: 在这里需要用到一个事件:onsubmit,这个事件会在表单中的确认按钮被点击时触发,然后会根据函数的返回值来决定提不提交表单。
DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。...(标签)中的文本 属性节点(attribute对象):代表一个属性,元素(标签)才有属性 注释是注释节点(comment对象) JavaScript 可以通过DOM创建动态的 HTML: JavaScript...能够改变页面中的所有 HTML 元素 JavaScript 能够改变页面中的所有 HTML 属性 JavaScript 能够改变页面中的所有 CSS 样式 JavaScript 能够对页面中的所有事件做出反应...属性获取 document.getElementsByTagName 根据标签名获取标签合集 间接查找 找到一个元素后就可以通过元素.XX的形式间接查找跟它相关的元素, ...下面是一个属性列表, 这些属性可插入 HTML 标签来定义事件动作。 常用事件 onclick 当用户点击某个对象时调用的事件句柄。
今天就可大家一起来聊聊 DOM 劫持的问题。 DOM 劫持是怎么发生的? 每个 HTML 元素都可以有一个唯一的 id 或 name 属性,方便在 JavaScript 中引用特定的元素。...当浏览器加载 HTML 页面时,它会自动为 HTML DOM 中的每个 id 和 name 属性创建全局 JavaScript 变量。...攻击者可以通过在反馈表单中提交一段 HTML 来利用此代码。...这意味着用 var 声明的变量可以在声明它的块之外访问和覆盖。 另一方面,let 和 const 都具有块作用域,这意味着它们只能在声明它们的块内访问。...然后我们检查下是否有任何看起来不合适的变量,尤其是那些与 HTML 元素 id 或 name 同名的变量。 通过 Elements 选项卡,编辑页面的 HTML 来操控 DOM 并测试潜在的漏洞。
2.10 javascript 事件 表单提交事件:onsubmit 2.11 javascripte 的输出 警告框:alert(); 向页面指定位置写入内容:innerHTML(属性) 向页面写入内容...javascript代码,然后在html文件中通过script 标签的 src 属性引入该外部的 js 文件 5.2 BOM 对象 BOM 对象:浏览器对象模型(操作与浏览器相关的内容) ** Window...Location 对象包含有关当前 URL 的信息。 href:该属性可以完成通过 JS 代码控制页面的跳转。...onsubmit:表单提交事件 ,有返回值,控制表单是否提交。...Document:整个html文件都成为一个document文档 Element:所有的标签都是Element元素 Attribute:标签里面的属性 Text:标签中间夹着的内容为text文本 Node
掌握JavaScript的基本语法 掌握JavaScript的对象获取 掌握JavaScript标签的基本操作 使用JS可以获得指定元素 使用JS可以对指定元素的样式进行操作(获得或修改) 使用JS可以编写定时程序...// * getElementsByClassName 通过标签class属性的名称获得对应的所有标签。...7.4.2 document文档对象 浏览器加载整个HTML文档形成Document 对象,Document 对象可以访问和操作HTML文档中的所有元素。...也就是说HTML标签可以包含属性,其他子标签或文本。...8.2 案例分析 当获得select标签后,可以通过element的childNodes属性获得的子节点(子元素和文本节点),通过子标签(option) 的 selected属性判断是否选中,就可以完成需要功能
- 概述 - JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言 - 作用:给页面添加动态效果,校验用户信息等. - 入门案例 - js和html的整合..."通过它获取其他的四个对象 eg:window.history == history 注意:使用window的对象或属性时,window可以省略不写"..."通过id获取一个标签对象" - 获取对象中的value值 "通过对象的value属性 对象.value;" 回顾: javaScript:直译式的脚本语言...,直接嵌入html使用即可 js和html整合: 方式1:内联式 通过script标签实现,直接在标签体中编写js代码即可 方式2:外联式(首先要编写外部的js文件,后缀名以*.js结尾...; 获取 对象.属性名称 = 值; 设置 ///////////////////////////////// 案例1-完善表单校验 需求分析: 当表单提交的时候,校验表单中的用户名和密码是否符合格式