首页 > 代码库 > HTML - html之间传值并接收
HTML - html之间传值并接收
<html> <head><title>1.html</title></head> <body> <a href=http://www.mamicode.com/"2.html?code=123&pp=321">value between the htmls ><html> <head><title>2.html</title></head> <body> <center> <input type="test" id="parameterName1"/> <input type="test" id="htmlCode1"/><br> <input type="test" id="parameterName2"/> <input type="test" id="htmlCode2"/> </center> <script type="text/javascript"> var parameterName = "parameterName", // 统一参数名前缀 unifiedIdName = "htmlCode", // 统一参数值前缀 name, // 参数名 values, // 参数值 tmpArr, // 第三变量数组 QueryString, // 问号之后的URL字符串 whyIndex, // 问号的下标索引 URL = document.location.toString(); // URL地址 if(URL.lastIndexOf("?") != -1){ QueryString = URL.substring(URL.lastIndexOf("?")+1, URL.length); // 判断URL是否带参数传递 tmpArr = QueryString.split("&"); // 分离参数地址中and符号的每一个参数块 for (var i=0; i < tmpArr.length; i++) { whyIndex = tmpArr[i].indexOf("="); if(whyIndex > 0){ name = tmpArr[i].substring(0, whyIndex) ; // 获取参数名 values = tmpArr[i].substring(whyIndex + 1) ; // 获取参数值 document.getElementById(parameterName + (i + 1) + "").value = http://www.mamicode.com/name ; // 给指定id赋参数名>
传值都是一样的,在这里我就随便用一个浏览器测试给大家看下吧。
360浏览器显示效果:
HTML - html之间传值并接收
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。