var str=location.href.search;//取地址引數部分word = str.sbustr(str.indexOf("=")+1);
word就可以獲得地址中傳遞的引數了;如果有多個引數可以用split函式
3、兩個純Html之間的傳值例項
index1.htm頁面
12345678910111213141516
index2頁面:
1234567891011121314151617181920212223
<HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript">function getvalue(name){ var str=window.location.search; //location.search是從當前URL的?號開始的字串 if (str.indexOf(name)!=-1)//判斷是否收到值 { var pos_start=str.indexOf(name)+name.length+1; //解析獲取值 var pos_end=str.indexOf("&",pos_start); if (pos_end==-1){ alert( str.substring(pos_start)); //輸出 } else{ alert("沒有此值~~"); } }</SCRIPT></HEAD><BODY><input type="button" onclick="getvalue("show")" value="GetValue"/></BODY></HTML>
1、使用表單傳遞資料
兩個html頁面,a.html,b.html想。把a.html中的表單form中的id和pwd傳到b.html中
1
<form action="b.html" method="post" name="formName"></form>
要用form表單配合後臺語言來傳,傳送型別POST和GET看你需求要換。
2、使用JS傳遞接收資料
<html1 ><input type="text" value="nihao"></html>
<html2></html>
如何用JS把HTML1中的text屬性值nihao 傳遞給html2 在HTML2中有怎樣用JS接收傳遞過來的資料並顯示。
12
js程式碼:
12
var str=location.href.search;//取地址引數部分word = str.sbustr(str.indexOf("=")+1);
word就可以獲得地址中傳遞的引數了;如果有多個引數可以用split函式
3、兩個純Html之間的傳值例項
index1.htm頁面
12345678910111213141516
index2頁面:
1234567891011121314151617181920212223
<HTML><HEAD><TITLE> New Document </TITLE><SCRIPT LANGUAGE="JavaScript">function getvalue(name){ var str=window.location.search; //location.search是從當前URL的?號開始的字串 if (str.indexOf(name)!=-1)//判斷是否收到值 { var pos_start=str.indexOf(name)+name.length+1; //解析獲取值 var pos_end=str.indexOf("&",pos_start); if (pos_end==-1){ alert( str.substring(pos_start)); //輸出 } else{ alert("沒有此值~~"); } }</SCRIPT></HEAD><BODY><input type="button" onclick="getvalue("show")" value="GetValue"/></BODY></HTML>