更新时间:2022-07-19 07:34:59 来源:动力节点 浏览1964次
在HTML教程中,大家会学到很多相关知识,动力节点小编先来给大家说说HTML页面跳转和传递参数。
window.open(url, "", "width=600,height=400");
第二个参数:_self,在当前窗口中打开一个窗口;_blank(默认值),在另一个新窗口中打开一个新窗口;
Window.location.href= "https://www.jb51.net"; //Open a window in the same current window
Window. history. back (- 1); /// Return to the previous page
<a href="http://www.baidu.net" target="_blank">
1. 网址参考:
第一页(a.html):
Var obj = a. value; // Pass to pop-up page parameters
var url = 'jxb.html?obj='+obj;
url = encodeURI(url);
window.open(url, "", "width=600,height=400");
第二页(b.html):
var url = decodeURI(window.location.href);
var argsIndex = url .split("?obj=");
var arg = argsIndex[1];
注:中文传输:可以在A页面编码URL,在B页面解码URL。
2. cookie参考:
function setCookie(cname,cvalue){
document.cookie = cname + "=" + cvalue;
}
function getCookie(cname){
var name = cname + "=";
var ca = document.cookie;
}
3. LocalStorage 对象引用:
a.html:
Var div = douction. getElementById ('The DVI ID name of the string to be obtained');
localStorage.string = div.textContent;
b.html:
Var div = douction. getElementById ('DVI ID name to write');
div.textContent = localStorage.string;
4.window.opener()
父页面:
<input type="text" name="textfield" id="textfield"/>
Window.open ("sub-page.html");
子页面:
window.opener.document.getElementByIdx('textfield').value='123123123';
以上就是小编介绍的HTML页面跳转和传输参数。如果大家想了解更相关知识,不妨来关注一下动力节点的Java在线学习,里面的课程内容从入门到精通,细致全面,很适合没有基础的小伙伴学习,希望对大家能够有所帮助哦。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习