以下是本人工作中时常要用到的JS方法,平时都要一直打开状态当成工具书翻阅。都是些特别基础也很实用的东西,关键时刻就能派上大用处,建议收藏备用。
页面操作类
window.open('demo3.php','统计学','height=20;width=30;screenX:20;screenY:10;toolbar:yes;') //打开新窗口举例
history.forward() //页面前进
history.back() //页面后退
closewindow() //关闭窗口
document.location.reload() //当前页面重新加载
window.print() //打印页面
window.frames['myiframe'].window.open('http://www.sina.com','myiframe'); //iframe框架根据条件更改页面指向举例
获取基础数据类
document.getElementById('content').offsetHeight; //获取p高度
document.body.scrollHeight //网页正文全文高:
text = window.clipboardData.getData('Text'); // 获取剪切板text 格式的数据
text_basic=window.clipboardData.setData("Text",str);//复制内容到剪切板 text格式的数据
onKeyDown="if(event.keyCode==13)event.keyCode=9" //回车按键事件
对象操作类
document.getElementById(id)) //获取 id节点
document.getElementsByTagName(tag) //获取标签节点
document.getElementsByName(name); //获取name 节点
//彻底屏蔽鼠标右键常用方法类
window.onload=function(){};//页面载入即加载
window.location.href="www.baidu.com"; //跳转页面
循环执行方法举例(一般用于检查是否有新数据,配合ajax使用)
function movexxx(){
alert(23);
setTimeout("movsss()",2000);
};
Checkbox全部勾选方法举例(与反选方法组合使用)
function checkall(){
var e =document.form1;
for (var i=0;i< e.elements.length;i++){
if(!e.elements[i].checked){
e.elements[i].checked=true;
}
}
}
获取checkbox勾选数据方法举例(用于将勾选的数据转为字符或Json提交)
function showlist(){
var e =document.form1;
var list = '';
for (var i=0;i< e.elements.length;i++){
if(e.elements[i].checked&&e.elements[i].type=='checkbox'){
list=list+e.elements[i].value+'||';
}
}
e.peoples.value=list;
}
反向选择checkbox勾选方法举例(与全选组合使用)
function check(){
var e =document.form1;
for (var i=0;i< e.elements.length;i++){
if(!e.elements[i].checked){
e.elements[i].checked=true;
}else{
e.elements[i].checked=false;
}
}
}
确认操作提示框方法举例(js和html操作方法,一般用于删除数据二次确认)
function closewindow(){
var clo=window.confirm('真的要关闭窗口吗');//确定关闭
if(clo){
window.close();//关闭窗口
}
}
获取某对象全部属性方法举例(用于判断获取的对象是否包含某属性)
var names="";
for(var name in obj){
names+=name+": "+obj[name]+", ";
}
alert(names);
};
页面更新:2024-03-19
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号