一、jquery 父、子页面之间页面元素的获取,方法的调用:
1. 父页面获取子页面元素:
格式:$("#iframe的ID").contents().find("#iframe中的控件ID").click();
实例:$("#ifm").contents().find("#iBtnOk").click(); // ifm 为 <iframe> 标签 id; iBtnOk 为子页面按钮 id
2. 父页面调用子页面方法:
格式:$("#iframe的ID")...
阅读全文>>
js中页面加载完成后执行的几种方式及执行顺序
在js和jquery使用中,经常使用到页面加载完成后执行某一方法。通过整理,大概是五种方式(其中有的只是书写方式不一样)。
1:使用jQuery的$(function){};
2:使用jquery的$(document).ready(function(){});前两者本质上没有区别,第1种是第2种的简写方式。两个是document加载完成后就执行方法。
3:使用jQuery的$(window).load(function(){});
4:使用windo...
阅读全文>>
js导出Excel 亲测有效,且Excel表格可编辑
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" language="javascript">
var idTmr;
function getExplorer() {
var explorer = window.navigator.userAge...
阅读全文>>
【原因】:数组赋值目测在php/js这两种语言中的赋值都是应用传递(所谓引用传递就是所谓的赋值其就是共享同一个地址),一般的字串整型等数据类型都是值传递所以不存在这类情况
【解决方法】:在进行数组间赋值时,将原来的赋值方式换以下即可,代码如下
//例如我有一个js数组
var result={45,54,65};
var json_datas={};//我自定义一个空数组来进行赋值
一般我们都是直接这样赋值的
json_datas=result;//(这种就会导致你接下来的后续操作如果对json_datas进行任何修改result也会受影响)
...
阅读全文>>
用css 添加手状样式,鼠标移上去变小手,变小手
cursor:pointer;
用JS使鼠标变小手onmouseover(鼠标越过的时候)
onmouseover="this.style.cursor='pointer'"
cursor其他取值
auto :标准光标 default :标准箭头
pointer &nb...
阅读全文>>
JS合并两个数组的方法
我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况。比如:
var a = [1,2,3]; var b = [4,5,6];
有两个数组a、b,需求是将两个数组合并成一个。方法如下:
1、concat
js的Array对象提供了一个叫concat()方法,连接两个或更多的数组,并返回结果。
var c = a.concat(b);//c=[1,2,3,4,5,6];
这里有一个问题,concat方法连接a、b两个数组后,a、b两个数组的数据不变,同时会返回一个新的数组。这样当我们需要进行多次的数组合并时,...
阅读全文>>
1,只执行一次的定时器
复制代码代码如下:
<script>
//定时器 异步运行
function hello(){
alert("hello");
}
//使用方法名字执行方法
var t1 = window.setTimeout(hello,1000);
var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法
window.clearTimeout(t1);//去掉定时器&...
阅读全文>>