首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JS DOM学习笔记

window.onload = function () { //...... }  //动态注册事件,窗体加载完成后执行,body onload效果差不多 7、window.控件Id(不建议使用),推荐...)、onkeyup(松开按键)、onmousedown(鼠标按下)、onmousemove(鼠标移动)、onmouseout(鼠标离开元素范围)、onmouseover(鼠标移动到元素范围)、onmouseup...//重新导航新页面,可以取值,也可以赋值     window.location.reload();  //刷新当前页 10、window.event是IE下非常重要的属性,用来获得发生事件时的信息,...,在IE中使用srcElement; 在FireFox里使用target 使用Dom获取更改网页标签元素内文本,在IE中使用innerText; 在FireFox里使用textContent 动态为网页或元素绑定事件...的readyDom的onload的区别:window.onload只能注册一次,是在所有的Dom元素创建完毕、图片、CSS都加载完毕后才被触发;而jQuery的ready则是在Dom元素创建完毕后被触发

4K40

EasyNVR RTSP转RTMPHLS流媒体服务器前端构建之:内部搜索功能的实现

自时候,我们就需要通过检索功能来实现对想要的数据的查找; 页面内的搜索一般多为通过搜索框来检索出自己想要的内容; 实现方法: 1.给搜索框绑定一个触发事件 HTML代码 ---- 将searchChannel方法绑定onkeyup事件上; 2.通过触发事件来触发搜索方法...jQuery objectobject 现有的jQuery对象,以匹配当前的元素。 element Expression 一个用于匹配元素的DOM元素。...function(index) Function 一个函数用来作为测试元素的集合。它接受一个参数index,这是元素jQuery集合的索引。在函数, this指的是当前的DOM元素。...通过filter进行处理筛选后的数组不会改变原有的数组结构;使用filter来过滤出符合搜索框输入条件的元素;然后再将过滤搜索出来的元素来进行分页展示或是根据具体的业务需求来进行相对应的处理。

74410
您找到你想要的搜索结果了吗?
是的
没有找到

Web前端基础(06)

) 事件属性绑定 动态绑定(通过js代码给元素后期添加事件) 事件传递(事件冒泡): 如果某一个位置有多个元素的事件需要响应,响应顺序是最底层往上层传递(类似气泡),所以也称为事件冒泡 ###...DOM Document Object Model文档对象模型,包括页面相关的内容 通过id获取元素 var d = document.getElementById(“id”) 获取修改元素的文本内容...innerText 获取修改元素html内容 innerHTML 获取修改元素的值 input.value 元素对象.name/id/value 原生JavaScript中...DOM相关内容在jQuery框架中基本实现了全覆盖,所以只需要掌握jQuery框架的使用方式即可 ###jQuery框架 这是一个通过js语言所写的框架,对原生js语言进行封装,作用:提高开发效率...js对象jq对象互相转换:(js对象jq对象不是一个东西,不能互相调用彼此的方法,有些时候只能的js对象但是需要用到jq框架里面的方法这时候就需要使用以下方式将js对象转成jq,同理有时只能得到jq

2.7K20

jQuery开发技巧

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接本声明。...使用预加载方法预览图片 预加载是指图片在显示之前,浏览器已经完成了图片的下载和缓存,因此,图片经过预加载后,再进行显示,其速度UI体验都会得到很好的提升。...判断元素是否为空 var $tip = $("#tip"); //1 $tip.html("hello"); //2 if($tip.html()){ //3 alert($tip.html())...; } if($tip.length>0){ //4 alert($tip.html()); } 使用html()方法不仅可以检测元素是否存在,还可以查看元素中是否包含内容; 而length属性仅是判断元素是否在页面中存在...限制文本输入框中字符数量 $("textArea").maxLength(140,"divMaxNum"); /*max:最大允许数据字符长度 *ele:显示还可输入字符数元素ID *输入框的字符总数超出指定的长度后

89121

第86节:Java中的JQuery基础

jquery是一种快速,小巧,功能丰富的JavaScript库,可以让html文档遍历操作,事件处理,动画ajax更加容易使用的一种api,可以在多种浏览器中工作。...这里的内容 事件 click([[data],fn]) 触发每一个匹配的click事件,这个函数会调用执行绑定click事件的所有函数...,库包含html元素选取操作,css操作,html事件函数,JavaScript特效动画,html dom遍历修改,ajax,utilities。..."> jquery语法: jQuery hide() 函数 $(this).hide()隐藏当前的 HTML 元素 $(selector).action() $(this...).hide() - 隐藏当前元素 jquery函数 // 为了防止文档完全加载就绪之前运行的代码 $(document).ready(function(){ }); 选择器 元素选择器 $("p.kk

2.9K30

jQuery

选择器 3. jQuery 事件 二、jQuery HTML 1. jQuery 获取 2. jQuery设置内容属性 3. jQuery 添加 4. jQuery 删除 5....选择器 (1)元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $("p") 选取 元素。...$("div#intro .head") 选取id="intro" 的 元素中的所有 class="head" 的元素 (2)属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素...Event 函数 绑定函数至 $(document).ready(function) 将函数绑定文档的就绪事件(当文档完成加载时) $(selector).click(function) 触发或将函数绑定被选元素的点击事件...$(selector).dblclick(function) 触发或将函数绑定被选元素的双击事件 $(selector).focus(function) 触发或将函数绑定被选元素的获得焦点事件(被选中

16.3K20

【转】jQuery验证控件jquery.validate.js使用说明+中文API

jQuery.validator.format("请输入 一个长度介于 {0} {1} 之间的字符串"), range: jQuery.validator.format("请输入一个介于 {0}... {1} 之间的值"), max: jQuery.validator.format("请输入一个最大为{0} 的值"), min: jQuery.validator.format("请输入一个最小为...,如果跟一个字符串,会当做一个css类,也可跟一个函数 success: function(label) { // set   as text for IE label.html(" ...} 添加"valid" 验证元素, 在CSS中定义的样式label.valid {} success: "valid" 7验证的触发方式修改 下面的虽然是boolean...ajax方式进行验证,默认会提交当前验证的值远程地址,如果需要提交其他的值,可以使用data选项 remote: "check-email.php" remote: { url: "check-email.php

4.6K40

JQuery入门

的核心函数,为 ()方法传入一个function() {} 作为参数,就相当于window.οnlοad=function(){写代码}重点2:使用 {}查找元素使用.click()来绑定点击响应函数...子元素过滤器里面nth-child(2n-1),这里的n是1开始取值 表单里面的button标签,会被默认作为submit提交按钮 jquery里面提供的增强for循环.each方法 对选择器的小总结...选出来的是兄弟元素,不会选出子元素 基本过滤器中的:eq(index)包含儿子后代,而:nth--child()只会找儿子,不包括后代 Dom属性操作 注意:JS中attrprop区别 Jquery...() {} 作为参数,就相当于window.οnlοad=function(){写代码} 重点2:使用$ {}查找元素使用.click()来绑定点击响应函数,把单击响应函数作为click()的参数传入即可...2n-1),这里的n是1开始取值 表单里面的button标签,会被默认作为submit提交按钮 表单对象选择器 表单对象属性过滤选择器 表单选择器加表单对象属性过滤选择器完整版本 jquery里面提供的增强

5.2K20

jQuery设计思想

虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松。因为它涉及网页开发的方方面面,提供的各种方法内部变化有上千种之多。初学者常常感到,入门很方便,提高很困难。.../退回到选中所有的h3元素的那一步    .eq(0) //选中第一个h3元素    .html('World'); //将它的内容改为World 四、元素的操作:取值赋值 操作网页元素,最常见的需求是取得它们的值...jQuery设计思想之四,就是使用同一个函数,来完成取值(getter)赋值(setter),即"取值器"与"赋值器"合一。到底是取值还是赋值,由函数的参数决定。   ...$('h1').html(); //html()没有参数,表示取出h1的值   $('h1').html('Hello'); //html()有参数Hello,表示对h1进行赋值 常见的取值赋值函数如下...使用这种模式的操作方法,一共有四对: .insertAfter().after():在现存元素的外部,后面插入元素 .insertBefore().before():在现存元素的外部,从前面插入元素

2.2K60

打造属于自己的 HTMLCSSJavaScript 实时编辑器

让我们立即开始吧 首先,创建一个项目文件夹,例如:“js_editor“ 创建index.html editor.js 文件 现在,我们创建一个HTML,CSSJS的选项卡,每个选项卡包含了一个文本框...我们将使用iframe来呈现所有的HTML、CSS、JS。Iframe是一个创建新浏览器实例的html标记,它可以在其中呈现所有你自定义的代码效果,使用上就像你直接在浏览器中看到的效果是一样的。.../editor.js"> 在其中,为了使选项卡功能更容易实现一点,我用到了bootstrap.min.js,bootstrap.min.cssjquery.js来帮助我...getEl,它通过Dom的id来获取元素,下面我们得到iframe的contentwindow.document。...我们监听了body元素的keyup 事件,如果其子元素输入任意内容,将会触发对函数的调用,然后通过writeln写入Dom,通过获取这些内容,即能在相应的标签中加入合适的内容。

1.5K10

jquery常用方法

转:https://blog.csdn.net/yl2isoft/article/details/54427694 取值与赋值操作 $("#ID").val(); //取value值 $("#ID")....//将匹配元素集合缩减为匹配选择器或匹配函数返回值的新元素 $("#ID").not();//匹配元素集合中删除元素 $("#ID").add();//将元素添加到匹配元素的集合中 $("#ID")....10 11 12 元素节点操作 $("#ID").wrap(html);//把所有匹配的元素用其他元素的结构化标记包裹起来 $("#ID").empty();//删除匹配的元素集合中所有的子节点 1...1 2 3 4 5 序列化 $("form").serialize();//序列化表格内容为字符串 1 工具方法(jQuery可以使用$代替) jQuery.each(obj,callback);//...jQuery.isPlainObject();//是否为使用“{}”或“new Object”生成的对象,而不是浏览器原生提供的对象。

77820

最常见的 20 个 jQuery 面试问题及答案

ID 选择器使用 ID 来选择元素,比如 #element1,而 class 选择器使用 CSS class 来选择元素。...正如你所见,语法角度来说,ID 选择器 class 选择器的另一个不同之处是,前者用字符”#”而后者用字符”.”。更详细的分析讨论参见上面的答案链接。   4....如何在点击一个按钮时使用 jQuery 隐藏一个图片?   这是一个事件处理问题。jQuery为按钮点击之类的事件提供了很好的支持。你可以通过以下代码去隐藏一个通过ID或class定位的图片。...正如你所见,语法角度来说,ID 选择器 class 选择器的另一个不同之处是,前者用字符”#”而后者用字符”.”。更详细的分析讨论参见上面的答案链接。   4....如何在点击一个按钮时使用 jQuery 隐藏一个图片?   这是一个事件处理问题。jQuery为按钮点击之类的事件提供了很好的支持。你可以通过以下代码去隐藏一个通过ID或class定位的图片。

13.7K30

JQuery基础

,它有以下功能: HTML元素选取 HTML元素操作 CSS操作 HTML事件函数 JavaScript特效动画 HTML DOM遍历修改 AJAX Utilities(实用工具) 很多大公司都在使用...使用大公司CDN好处: 许多用户在访问其它站点时,已经百度、新浪、谷歌微软加载过jQuery。当用户访问我的站点时,会从缓存中加载jQuery,这样可以有效减少加载时间!...如需使用:需 jquery.com 下载 颜色动画 插件。 默认:jQuery animate()采用队列来操作效果。队列:先进先出。...插入后:hello tomorrow是使用append():插入div里面了,并与div里面的元素内容相联合;而hello yesterday是使用after():插入待div外面,即div元素的后面...(有参数设置值;无参数获取值);css有参数:css("propertyname":"value"),建议属性名属性值都加上引号;如果属性名不加引号,要使用驼峰标记法:如margin-left变为marginLeft

4.6K51
领券