亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS控制靜態頁面之間傳遞參數獲取參數并應用的簡單實例

2019-11-20 09:16:01
字體:
來源:轉載
供稿:網友

在項目中遇到這也一個問題:

有a.html和b.html。

1.a頁面已經打開,b頁面尚未打開,我希望在a頁面設置好一些列參數,比如背景色,寬度等參數,傳遞給b頁面,好讓b頁面在打開就能應用。

2.a頁面已經打開,b頁面無論是否打開。在a頁面需要獲取到b頁面的一些元素甚至變量,以便于應用到a頁面。

注意:不涉及跨域問題。

想了很久,終于想到了解決方案。

第一個問題,我們可以利用html頁面錨點的特性,將參數通過url傳遞給b頁面

這是a頁面代碼:

<button>跳轉設置</button>  <script>  var btn = document.querySelector('button');  console.log(window);    btn.addEventListener('click', function(){  window.location = 'ci.html#bgc=#369?wd=500'  })  </script> 

由代碼可以知道,點擊按鈕跳轉頁面,跳轉的url后面多了一系列參數,這個并不會影響跳轉的地址,當b頁面打開后,可以獲取location截取字符串獲得變量及變量值,再進行應用。

這是b頁面代碼:

<div></div>  <script>  var div = document.querySelector('div');  var bl = window.location.hash.slice(1).split('?');  if(bl.length >= 1){  for(var i = 0; i < bl.length; i += 1){  switch (bl[i].split('=')[0]) {  case 'bgc':  document.body.style.background = bl[i].split('=')[1];  break;  case 'wd':  div.style.width = bl[i].split('=')[1] + 'px';  break;  default:  null;  break;  }  }  }  </script> 

通過截取字符串取得url傳遞過來的變量應用。成功!

第二個問題,我想的是通過iframe來達到目的,這只是一個障眼法。

在a頁面動態創建一個iframe,并設置src值為b頁面,display為none。再通過iframe的contentDocument屬性獲取返回的iframe的文檔。

在文檔內獲取到所需要的元素并應用。

源碼:

<span>11111111111</span>  <script>  var fram = document.createElement('iframe');  fram.src = 'http://www.vip.com/kongzhi/fram2.html';  fram.style.display = 'none';  document.body.appendChild(fram);  fram.onload = function(){  var doc = fram.contentDocument || fram.contentWindow.document;  var p = doc.querySelector('p');  document.body.appendChild(p);  }  </script> 

以上這篇JS控制靜態頁面之間傳遞參數獲取參數并應用的簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av不卡电影| 国产美女久久精品香蕉69| www.久久久久| 国产精品视频网| 国产精品久久91| 欧美华人在线视频| 欧美日韩国产区| 成人a免费视频| 日韩欧美中文第一页| 久久福利视频网| 国产欧美日韩中文字幕在线| 日韩精品中文字| 97久久精品人人澡人人爽缅北| 亚洲免费福利视频| 欧美国产第一页| 国产午夜精品一区理论片飘花| 国产精品自产拍在线观看| 福利精品视频在线| 在线成人激情黄色| 国产精品丝袜久久久久久不卡| 亚洲男人天堂2019| 黄网动漫久久久| 91福利视频网| 欧美激情国产日韩精品一区18| 日韩hd视频在线观看| 欧美性猛交99久久久久99按摩| 在线看日韩欧美| 一本色道久久综合狠狠躁篇的优点| 欧美高清视频免费观看| 亚洲欧洲美洲在线综合| 国产欧美一区二区三区在线| 欧美洲成人男女午夜视频| 亚洲最新在线视频| 国产精品嫩草影院一区二区| 国产丝袜一区视频在线观看| 国内偷自视频区视频综合| 日本精品久久久久影院| 久久久久久久久久国产精品| 国产精品一区二区久久久| 成人在线视频网| 亚洲自拍偷拍第一页| 国内精品美女av在线播放| 欧美精品videos另类日本| 国产噜噜噜噜噜久久久久久久久| 亚洲最大在线视频| 欧美午夜宅男影院在线观看| 久久人人爽国产| 少妇久久久久久| 自拍偷拍亚洲精品| 美女国内精品自产拍在线播放| 91在线高清免费观看| 中文字幕日韩精品在线| 一区二区三区四区视频| 中文字幕日本精品| 超碰91人人草人人干| 国产成人精品在线视频| 国产日韩中文字幕| 色多多国产成人永久免费网站| www高清在线视频日韩欧美| 久久久久国产精品www| 中文字幕亚洲欧美在线| 亚洲国产又黄又爽女人高潮的| 亚洲色图第三页| 欧美中文字幕第一页| 久久久久久成人| 亚洲v日韩v综合v精品v| 国产精品av在线播放| 精品人伦一区二区三区蜜桃免费| 亚洲精品免费网站| 国产精品亚洲自拍| 国产视频久久久久久久| 成人精品视频99在线观看免费| 国产精品美女av| 国产亚洲一级高清| 韩日精品中文字幕| 国产极品精品在线观看| 国产成+人+综合+亚洲欧洲| 成人夜晚看av| 亚洲激情视频网| 亚洲精品www| 久久久久国产一区二区三区| 久热精品在线视频| 国产91成人video| 国产成人精品国内自产拍免费看| 欧美日韩一区二区三区在线免费观看| 日韩av在线最新| 日韩精品极品在线观看| 久久久精品视频在线观看| 国产成人精彩在线视频九色| 欧美资源在线观看| 中文字幕v亚洲ⅴv天堂| 57pao成人国产永久免费| 亚洲福利视频免费观看| 91国语精品自产拍在线观看性色| 日韩av中文在线| 成人做爰www免费看视频网站| 日韩免费观看在线观看| 国产日韩欧美在线观看| 亚洲精品久久久一区二区三区| 国产视频精品自拍| 国产精品成人一区二区| 久久精品久久久久| 久久久久免费视频| 亚洲毛茸茸少妇高潮呻吟| 亚洲综合中文字幕在线观看| 456亚洲影院| 伊人一区二区三区久久精品| 国产一区二区三区在线观看网站| 亚洲欧美精品在线| 日韩在线资源网| 国产精品啪视频| 久久久久中文字幕2018| 色哟哟网站入口亚洲精品| 青青在线视频一区二区三区| 久久精品亚洲94久久精品| 欧美激情一区二区久久久| 国产精品6699| 欧美激情一级二级| 中文字幕亚洲国产| 91丝袜美腿美女视频网站| 久久99热这里只有精品国产| 欧美中文字幕视频| 国产精品大陆在线观看| 国产精品极品美女粉嫩高清在线| www国产亚洲精品久久网站| 国产日本欧美一区| xvideos国产精品| 国产主播喷水一区二区| 亚洲一区二区三区在线免费观看| 亚洲国产99精品国自产| 国产91在线播放精品91| 国产精品欧美在线| 欧美性生交大片免费| 国产97在线视频| 最近2019好看的中文字幕免费| 欧美亚洲国产日韩2020| 在线亚洲午夜片av大片| 欧美日韩国产精品| 亚洲人在线观看| 国产精品视频在线观看| 国产精品视频不卡| 自拍偷拍免费精品| 亚洲成色777777在线观看影院| 亚洲欧美激情另类校园| 成年人精品视频| 国产精品欧美激情| 亚洲第一区中文99精品| 国产综合久久久久| 欧美xxxx综合视频| 亚洲精品一区二区三区不| 精品中文字幕视频| 91免费国产网站| 欧美成在线观看| 97视频在线观看亚洲| 午夜免费在线观看精品视频| 国产91精品久久久久久久| 欧美中文在线观看| 91美女片黄在线观看游戏| 欧美大片免费观看在线观看网站推荐| 精品亚洲男同gayvideo网站| 91九色国产视频| 亚洲国产成人久久综合| 日韩久久免费电影| 国产成人一区二区在线|