JS常用代码
2012-10-10 18:45 露珠的微笑 阅读(210) 评论(0) 收藏 举报一些常用代码老是忘记,可能工作经验还不长的原因,收集一下省得每次要用都得百度google再阅读半天
1、显示时就隐藏,隐藏时就显示:
View Code
$("img").click(function() {
var s = $(this).siblings()
if (s.children().is(":visible")) {
s.children().hide();
$(this).attr("src", "../images/menu-S-Down.png");
}
else {
s.children().show();
$(this).attr("src", "../images/menu-S-UP.png");
}
});
});
2、根据Id获取元素的值或者设置其值为空
设置为空时:$("#addtext").val("");而不是$("#addtext").val()这代码是获取其值
3、父窗口打开子窗口,子窗口关闭并操作父窗口元素:
打开子窗口:
window.open('Survey_Company.aspx', "", "height=500,width=800,top=0,resizable=yes,scrollbars=no,status=no,toolbar=no,menubar=no,location=no");
单击子窗口表格任一行调用以下方法:关闭子窗口并传值给父窗口赋值给两个id分别为VendorName,Vendor文本
function GetVendor(surveyCompanyID, name) {
opener.document.getElementById("VendorName").value = name;
opener.document.getElementById("Vendor").value =surveyCompanyID;
top.window.close();
}
4、JS后退一页, JS返回上一页代码, JS返回下一页,JS返回第几页,JS页面跳转, JS引用JS
javascript 返回上一页:
history.go(-1), 返回两个页面: history.go(-2);
history.back().
window.history.forward()返回下一页
window.history.go(返回第几页,也可以使用访问过的URL)
例子:response.Write("<script language=javascript>")
response.Write("if(!confirm('完成任务?')){history.back();}")
response.Write("</script>")
response.Write("<script language=javascript>history.go(-1);</script>")

浙公网安备 33010602011771号