javascript实现父子页面相互调用 By:授客 QQ:1033553122 ?...场景1 父页面调用子页面 如上图,在iframe子页面的元素中,定义了taskStatus全局变量,如果希望在其父页面中获取该全局变量的值,则可在父页面的元素中新增js脚本如下...var taskStatus = document.getElementById('iframe-1-11').contentWindow.taskStatus; 注:这里iframe-1-11为子页面...iframe id属性值 注:也可以通过上述方式去调用子页面定义的全局函数 场景2 子页面调用父页面 如上图,如果希望在iframe子页面中获取父页面当前tab页面,以获取tab标签页其它信息...,可在父页面的元素中新增js脚本如下: var currentTab = window.parent.
一、案例需求 实现如下效果 , 默认状态下 , 表单显示灰色提示字体 , 点击表单输入内容是黑色字体的 ; 二、案例核心要点 1、获取焦点事件 - onfocus 事件 在 JavaScript 中 ,...当 DOM 元素 获得焦点时 , 该 DOM 元素上绑定的 onfocus 事件被触发 ; 绑定该 onfocus 事件的元素 一般都是 input 表单元素 ; 如 : 当 用户 点击输入框 或 通过键盘切换到输入框时..., 该事件会被触发 ; 绑定 onfocus 事件的方法 : 设置 onfocus 属性 : 可以 通过 DOM 操作 , 给元素添加 onfocus 属性 , 来指定当焦点集中在元素上时要执行的JavaScript...}); 2、失去焦点事件 - onblur 事件 在 JavaScript 中 , 当 DOM 元素 失去焦点时 , 该 DOM 元素上绑定的 onblur 事件被触发 ; 如 : 用户从 输入框 移动到..., 来指定当焦点集中在元素上时要执行的JavaScript代码 ; // 行内设置 : 使用 onblur 属性
通常的做法是把函数放入 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。 在 JavaScript 中,用分号来结束语句是可选的,但强烈推荐放上去。...JavaScript 对大小写是敏感的。 JavaScript 会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。...type="text/javascript" 那些老旧的实例可能会在标签中使用 type="text/javascript"。现在已经不必这样做了。...JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。... alert("My First JavaScript"); JavaScript 标签 如需标记 JavaScript 语句,请在语句之前加上冒号: label:
JavaScript 和 jQuery 跳转页面的方法有很多种,下面整理了几个: 1、利用 http 重定向进行跳转: window.location.replace("https://www.w3h5....com"); 2、使用 href 进行跳转 window.location.href = "https://www.w3h5.com"; 3、使用 jQuery 的属性替换方法 // 方法一 $(...https://www.w3h5.com'); // 方法三 $(location).prop('href', 'https://www.w3h5.com') 声明:本文由w3h5原创,转载请注明出处:《JavaScript...和jQuery自动跳转到另一个页面的方法》 https://www.w3h5.com/post/367.html (adsbygoogle = window.adsbygoogle |
学习内容 jQuery各种事件 jQuery事件绑定 能力目标 能熟练使用jQuery各种事件 能熟练绑定jQuery事件 本章简介 JavaScript是事件驱动型的编程语言,即JavaScript...表5-1-1 jQuery事件 jQuery事件 说明 ready( fn ) 页面加载完毕时发生的事件 blur( [ [data] , fn ] ) 元素失去焦点时发生的事件 change(...5.3.1 hover事件 该事件用来模拟鼠标悬停事件,当鼠标移到元素上时会触发第1个函数的执行;当鼠标移出这个元素时会触发第2个函数的执行。...jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。...jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。
表5-1-1 jQuery事件 jQuery事件 说明 ready( fn ) 页面加载完毕时发生的事件 blur( [ [data] , fn ] ) 元素失去焦点时发生的事件 change( [ [...2.多次使用 如果我们要在页面加载完毕时执行两个函数,通常会像示例5.2这样写,代码如下所示。...5.3.1 hover事件 该事件用来模拟鼠标悬停事件,当鼠标移到元素上时会触发第1个函数的执行;当鼠标移出这个元素时会触发第2个函数的执行。...jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。...jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。
前言 jQuery 是一个轻量级的”写的少,做的多”的 JavaScript 库。...极大地简化了 JavaScript 编程 jQuery 库包含以下功能: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改...}); JavaScript 入口函数: window.onload = function () { // 执行代码 } jQuery 入口函数与 JavaScript 入口函数的区别: jQuery...JavaScript 的 window.onload 事件是等到所有内容,包括外部图片之类的文件加载完后,才会执行。...执行 window.onload $(document).ready 执行时机 必须等网页全部加载完毕,包含图片等,再执行onload 只需等待页面中DOM结构加载完毕 执行次数 只执行一次,第二个会覆盖前面的
/js/jquery-1.8.3.js"> javascript"> $(document).ready(function(){ $("#e01"...focus 获得焦点 foucsin 获得焦点。...可以在父元素上检测子元素获取焦点的情况 blur和focusout 失去焦点 javascript" src=".....页面载入 ready(fn):页面载入,在一个页面中可以使用多次 常用格式1: $(document).ready(function(){ .... }) 常用格式2: 格式1的简化版 $(function...事件切换 hover 在mouseover和mouseout之间进行切换 toggle 点击事件切换,点击第一次执行 fn,点击第二次执行fn2.....
onpropertychange 当属性改变发生该事件 无论粘贴 keyup onchange等,最为敏感 先来看javascript的直接写在了input上 jquery实现方法 对于元素的焦点事件...,我们可以使用jQuery的焦点函数focus(),blur()。...focus():得到焦点时使用,和javascript中的onfocus使用方法相同。...其中placeholder就是其中一个,它可以同时完成文本框获得焦点和失去焦点。必须保证input的value值为空, placeholder的内容就是我们在页面上看到的内容。...、失去焦点调用JavaScript 无标题页 function text1_onmouseover(it) { it.focus(); it.select(); it.style.backgroundColor
---- jQuery的介绍 1、jQuery的定义 jQuery是对JavaScript的封装,它是免费、开源的JavaScript函数库,jQuery极大地简化了JavaScript编程。...结论:ready 等待页面标签加载完成以后执行ready事件,不会等待资源数据加载完成 入口函数简写示例代码(jquery的简写方式): $(function(){ var $div = $('...示例代码请私信作者哦 事件代理 1、事件代理介绍 事件代理就是利用事件冒泡的原理(事件冒泡就是事件会向它的父级一级一级传递),把事件加到父级上,通过判断事件来源,执行相应的子元素的操作,事件代理首先可以极大减少事件绑定次数...对象 Json本质上是字符串,如果在js中操作json数据,可以将json字符串转化为JavaScript对象。...2、ajax的使用 jquery将它封装成了一个$.ajax(),我们可以直接用这个方法来执行ajax请求。
jQuery formValidator表单验证插件是客户端表单验证插件。...如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。 支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。...第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。 支持自动构建提示层。 支持自定义错误提示信息。...使用插件必须加载的文件 [top] //加载jQuery类库 jquery_last.js" type="text/javascript"> //加载插件的样式库...textarea、select控件的字符长度、值范围、选择个数的 控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做
js中是:focus focusin事件跟focus事件区别在于:它可以在父元素上检测子元素获取焦点的情况。 focusout 失去焦点。...js中是:blur focusout事件跟blur事件区别在于:它可以在父元素上检测子元素失去焦点的情况。.../js/jquery-1.8.3.js"> javascript"> // jQuery代码的页面加载可以使用多次 ...$(function() { alert("O(∩_∩)O哈哈~O(∩_∩)O哈哈~"); }); // javaScript代码的页面加载只执行一次...jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。
这快一个礼拜了在家里,不停地在前端和php上花忙。收获可以说颇丰,Jquery、ajax、css、php基本上现在用的还比较熟悉了。...我们用面向对象的思想来看,实际上获得的是一个id为xxx的div对象。这个对象实际上就是从到相应这所有的内容。 ...一般Jquery的代码都放在这个块里面。$("botton")选择了文档中第一个,也就是按钮。click也是一个事件,表示当该按钮被点击后执行这里面的代码。...更多事件:文本框获得、失去焦点 在很多网站填写表单的地方都用到了这个效果: javascript" src="/jquery...这就是focus事件,它表示某个控件获得焦点。看看代码,用到了一个选择器$(":text"),它表示所有type=text的input元素。当该元素获得焦点后,执行了val方法。
() // 入口 $(document).ready(function(){ // 执行代码 }); $(function(){ // 执行代码 }); JavaScript的入口函数 //...入口函数如下 window.onload = function(){ // 执行代码 } JavaScript的入口函数与jquery入口函数: jquery的入口函数是在HTML所有标签都加载后执行...;JavaScript的window.onload事件是等所有内容(包括图片文件等)加载完之后才执行。...type="text/JavaScript"> $(function(){ //一定会在页面加载完成后运行 }) 将jquery函数代码放到这个函数就可以等到页面加载结束再运行...change()当元素的值发生改变时,会发生change事件,focus()当元素获得焦点时,触发focus事件。blur()当元素失去焦点时触发。
jQuery的BlockUI插件可以让你在使用AJAX时模拟同步行为,锁定浏览器(模式窗口)。当被激活时,它会防止用户活动的页面(或页面的一部分),直到它被禁用。...1、首先引入插件 jquery.min.js" type="text/javascript"> JQuery.BlockUI.min....2.39.js" type="text/javascript"> 2、调用 javascript"> JQuery.BlockUI.min.2.39.js" type="text/javascript...越大越在上面 baseZ: 1000, // 是否居中 centerX: true, centerY: true, //是否允许拉大 //短的网页上。
可以在父元素上检测子元素获取焦点的情况。...该方法的作用是获取到光标相对于页面的x坐标和y坐标.如果没有使用jquery时,那么IE浏览器中 是使用event.pageX()和event.pageY()方法.如果页面上有滚动条,则还要加上滚动条的宽度和高...jQuery.getScript(url, [callback]),通过 HTTP GET 请求载入并执行一个 JavaScript 文件。...•页面初次加载时不需要加载全部的javascript文件,在需要时动态加载 jQuery.getJSON(url, [data], [callback]) 通过 HTTP GET 请求载入 JSON...跨域:在一个服务器上,去访问另一个服务器 jQuery如何实现跨域请求?使用JSONP形式实现跨域。 javascript如果调用另一个域程序,不能执行当前域js函数。
douban.png") with open("douban.html", "w") as file: file.write(driver.page_source) driver.quit() 2.动态页面模拟点击...self.driver.quit() if __name__ == "__main__": unittest.main() 3.执行 JavaScript 语句 隐藏百度图片 from selenium...import webdriver driver = webdriver.PhantomJS() driver.get("https://www.baidu.com/") # 给搜索输入框标红的javascript...document.body.scrollTop=10000" #js="var q=document.documentElement.scrollTop=10000" time.sleep(3) #查看页面快照...driver.save_screenshot("douban.png") # 执行JS语句 driver.execute_script(js) time.sleep(10) #查看页面快照 driver.save_screenshot
简介 AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。...通过 jQuery AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器上请求文本、HTML、XML 或 JSON – 同时您能够把这些外部数据直接载入网页的被选元素中。...(全局) complete:完成之后执行的回调函数(全局) success:成功之后执行的回调函数(全局) error:失败之后执行的回调函数(全局)..."script": 尝试将返回值当作JavaScript去执行,然后再将服务器端返回的内容转换成普通文本格式 "json": 将服务器端返回的内容转换成相应的JavaScript对象...,复制上面案例的即可 【记得静态资源过滤和注解驱动配置上】 <?
web前端 Jquery 时隔几天,天气依旧炎热,不过坐在空调房里的我一点也感觉不到~(笑)。我的事也在稳步进行着,这个下午继续我上一篇的Jquery。 ...当文档加载完成后,执行此函数,相当于执行我们的代码。 ...、修改、删除文字时触发此事件) focus 对象获得焦点(如光标进入textarea框触发此事件) blur 对象失去焦点(与focus事件相对) ...这次试试mousemove事件,运行这段代码: javascript" src="/jquery/jquery.js">页面的情况下更新页面中一部分。
事件函数列表 blur() 元素失去焦点 focus() 元素获得焦点 click() 鼠标单击 mouseover() 鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发)...focus() 元素获得焦点 首先先来这个focus()函数。 ? 可以看到当获取焦点的时候,就立即弹出alert()。...其实通过focus()函数只是简单用来初始化文本框的焦点输入的而已,如下: ? 当刚进入页面,文本框就自动获取焦点,这基本上就是这个方法的大部分用法了。...DOCTYPE html> javascript..." src="jquery/jquery-3.3.1.min.js"> javascript"> $(function()