Welcome 微信登录

首页 / 脚本样式 / JavaScript

模拟用户点击弹出新页面不会被浏览器拦截

模拟用户点击弹出新页面不会被浏览器拦截

相信用过window.open的小伙伴们都遇到过被浏览器拦截导致页面无法弹出的情况;我们换下思路,什么情况下的新页面弹出才不会被浏览器拦截呢?比如<a />标签这种就不会;那么我们只要模拟下用户去主动点击这个<a />标签就不会有拦截的问题了。 先定义好HTML标签: 复制代码 代码如下: <a href="" id="alink" target="_blank" style="display: none"><sp...
通过url查找a元素并点击

通过url查找a元素并点击

举例说明之前的一个项目:添加学生的时候,没有班级数据。需要自动跳转到班级展示页面。 问题:学生,班级等数据 是放到iframe里面的jsp. 学生管理的按钮是在main.html上的菜单栏中。 解决方法: 通过id查找父窗体的 班级管理<a>标签,并点击 复制代码 代码如下: $(window.parent.document).find("#folder_12").click(); 后来菜单栏换成动态的了,菜单id自然也就是动态的了。 想要的...
JS、DOM和JQuery之间的关系示例分析

JS、DOM和JQuery之间的关系示例分析

DOM(document object model) 其实是浏览器内元素对象的一个总称 我们用JavaScript对网页进行的所有操作都是通过DOM进行的。DOM属于浏览器,而不是JavaScript语言规范里的规定的核心内容,所以如果你下载一个JavaScript语言的参考帮助文档来查的话,就连妇孺皆知的document.write方法也找不到。 文档对象模型(Document Object Model,DOM)是一种用于HTML和XML文档的编程接口。...
jquery查找父元素、子元素(个人经验总结)

jquery查找父元素、子元素(个人经验总结)

使用js或者jquery查找父元素、子元素经常遇到。可是用起来总容易混淆,这里统一总结了一下,以后用起来相信会方便好多 这里jquery向上查找父元素 用到的方法:closest() parents() parent() 向下查找子元素 用到的方法:find() children() js用的是 children[] 属性 html代码 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 T...
javascript的propertyIsEnumerable()方法使用介绍

javascript的propertyIsEnumerable()方法使用介绍

复制代码 代码如下: /* propertyIsEnumerable()是用来检测属性是否属于某个对象的,如果检测到了,返回true,否则返回false. 1.这个属性必须属于实例的,并且不属于原型. 2.这个属性必须是可枚举的,也就是自定义的属性,可以通过for..in循环出来的. 只要符合上面两个要求,就会返回true; */ function MyObject() { this.name = "我是实例的属性"; } var obj = new My...
JS使用replace()方法和正则表达式进行字符串的搜索与替换实例

JS使用replace()方法和正则表达式进行字符串的搜索与替换实例

1、JS字符串的替换及replace()方法的使用replace(regexp,replacement)方法有两个参数,第一参数可以是一个纯文本字符串或是一个RegExp对象,具体请看RegExp对象的使用;第二个参数可是一个字符串也可以是一个函数。以下是JS字符串替换的举例:例1:复制代码 代码如下:var str="Hello world!";document.write(str.replace(/world/, "phper"));例2:复制代码 代...
php的文件上传入门教程(实例讲解)

php的文件上传入门教程(实例讲解)

一、文件上传为了让客户端的用户能够上传文件,我们必须在用户界面中提供一个表单用于提交上传文件的请求。由于上传的文件是一种特殊数据,不同于其它的post数据,所以我们必须给表单设置一个特殊的编码:复制代码 代码如下:<form action="upload.php" method="POST" enctype="multipart/form-data"></form>以上的enctype属性,你可能不太熟悉,因为这常常会被忽略掉。但是...
javascript:void(0)的问题使用探讨

javascript:void(0)的问题使用探讨

在做页面时,如果想做一个链接点击后不做任何事情,或者响应点击而完成其他事情,可以设置其属性 href = "#",但是,这样会有一个问题,就是当页面有滚动条时,点击后会返回到页面顶端,用户体验不好。 目前有如下几种解决办法: 1)点击链接后不做任何事情 复制代码 代码如下: <a href="javascript:void(0);" >test</a> <a href="javascript:;" >test</a...
JavaScript中双叹号(!!)作用示例介绍

JavaScript中双叹号(!!)作用示例介绍

经常看到这样的例子: 复制代码 代码如下: var a; var b=!!a; a默认是undefined。!a是true,!!a则是false,所以b的值是false,而不再是undefined,也非其它值,主要是为后续判断提供便利。 !!一般用来将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false; 因为javascript是弱类型的语言(变量没有固定的数据类型)所以有时需要强制...
用js设置下拉框为只读的小技巧

用js设置下拉框为只读的小技巧

在项目开发过程中我们时常会碰到要设置下拉框为只读(readonly),但是可惜的是select没有只读属性,所以需要在select外面包含一个span,通过js来改变。 下面这段html代码是在struts2的下拉标签中加入了span标签,在页面装载的时候就让下拉框变成不可读。 复制代码 代码如下: <body onload="init()"> <span id="id_select"> <s:select name="sjd...
实现checkbox全选、反选、取消JavaScript小脚本异常

实现checkbox全选、反选、取消JavaScript小脚本异常

今天在实现checkbox全选,反选,取消JavaScript小脚本的时候,总是出现点击后页面瞬间刷新,选择的checkbox全部取消的问题,debug了半天,才发现原来是<button>标签中少写了一个type属性的原因,郁闷啊,希望自己以后少犯这种特别2的错误,特此记录。 复制代码 代码如下: <!-- 以下为错误写法 --> <button name="checkAll" value="全选" class="checkB...
<< 831 832 833 834 835 836 837 838 839 840 >>