包含純靜態(tài)頁面如何從標(biāo)簽傳遞參數(shù)到另外一個(gè)html標(biāo)簽里面的詞條
html是靜態(tài)頁面,可以使用url鏈接傳值,比如ahtml和bhtml兩個(gè)頁面 ahtml中有一個(gè)鏈接 1 lta href=quotbhtml?x=2y=3quot進(jìn)入bhtmllta 可以使用到j(luò)s,如下ahtm1 2 3 4 ltform action=quotbhtmquot lti。
把uRole的值通過地址欄傳遞 lttdlta href=quotb?uRole=0html#39quot跳轉(zhuǎn)ltalttd bhtml頁面通過判斷uRole的值來辨別是員工管理員超級(jí)管理員。
使用Cookie傳遞參數(shù) ,a頁面保存Cookie,b頁面讀取,代碼如下a頁面 lthtmlltheadlttitlealttitleltstyle type=quottextcssquot* margin0body textaligncenterminwidth760pxdiv padding3px 3px 3px 3px#。
一句話概括,純html頁面之間的傳值可以通過url后面的參數(shù)進(jìn)行比如bhtml?teacher=xxtime=xxx回到問題中,首先從ahtml到bhtml需要一個(gè)跳轉(zhuǎn)方式,比方說在ahtml頁面里面你有一個(gè)鏈接lta href=quotbhtmlquot id=quotto。
然后利用documentwrite或innerHTML等方法或函數(shù)將數(shù)據(jù)顯示在網(wǎng)頁上此種方法適合自己平時(shí)寫JS的小練習(xí),此種方法無法將數(shù)據(jù)保存下來2使用Cookie傳遞參數(shù) 下面是簡(jiǎn)單的實(shí)例,a頁面保存Cookie,b頁面讀取ahtml lt。
id=3002quot錨標(biāo)簽lta 后面的second_id=參數(shù),可以到下個(gè)頁面接收second_id傳過來的值,也就是3002 asp接收是這樣寫的 second_id=RequestQueryStringquotsecond_idquotresponsewritesecond_id那么輸入就會(huì)顯示3002。
quot+1,URLlength tmpArr=QueryStringsplitquotquotvar tmpArrLength = tmpArrlength1for i=0ilt=tmpArrLengthi++ documentwritequot參數(shù)為quot + tmpArri + quotltbrquot documentwritequot你需要的。
使用錨記如Ahtml中需要鏈接到Bhtml中的某部分,首先在Bhtml的某部分設(shè)定錨點(diǎn),比如取名為“B1”然后在Ahtml中使用lta href=quotBhtml#B1quot轉(zhuǎn)到Bhtml中的B1lta。
首先獲取到numlist標(biāo)簽下a標(biāo)簽的href,然后賦值給類名為pullleft的a標(biāo)簽var numlist = documentgetElementsByClassNamequotnumListquot0var list = numlistgetElementsByTagNamequotliquot0var aObj =。
2然后在編輯器的項(xiàng)目管理器列表中最頂層的項(xiàng)目文件右鍵,點(diǎn)擊新建選擇新建一個(gè)html文件3在彈出的菜單中命名為foote,回車確定即可4在footer的html中設(shè)置一個(gè)h2標(biāo)簽,同時(shí)在里面寫入一句話5緊接著在下方script。
將js中的值傳遞給html var Value = quotvar oDiv = documentgetElementByIdquotdivquotoDivinnerHTML = Value用innerHTML屬性,這樣就可以了。
一增加一個(gè)form表單 ltspan ltbody lta href=quotjavascriptdoPostquotaddStudentactionquot, quotnamequotquot張三quotquot提交 ltaltscript function doPostto, p to提交動(dòng)作action,p參數(shù) var myForm = d。
解決方案二頁面放到frameset里面,使用a的target指向frameset里面的frame的name值就可以在這個(gè)frame中打開,如果是連接跳轉(zhuǎn)了,需要傳遞參數(shù)到下一個(gè)頁面去 lta href=quotxxxhtml?xxxpdfquotxxxxpdflta xxxhtml ltscript。
可以用javascript的實(shí)現(xiàn)在form的submit事件中中,判斷用戶輸入的數(shù)據(jù),提交到不同的頁面大致的代碼如下,好久不寫了,大致思路如此javascritp代碼function log_submit var form1=documentform1var data1=form1。
4使用時(shí),在其他頁面的地址末尾添加#jump標(biāo)志5使用jquery跳轉(zhuǎn),引入jquery6比如讓頁面平滑滾動(dòng)到一個(gè)id為box的元素處,則JQuery代碼只要一句話或者可以使用以下方法可以用ihtml中的a標(biāo)簽xxxhtml就是要跳轉(zhuǎn)。
將一個(gè)html頁面中嵌入另一個(gè)html頁面步驟如下1首先,要嵌入html并不一定要寫js代碼,如圖使用iframe標(biāo)簽,設(shè)置其src屬性即可注意其scrolling=quotautoquot以添加滾動(dòng)條另外,其width和height要單獨(dú)設(shè)置2其鏈接到的html。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。