国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
當前位置: 首頁 - 科技 - 知識百科 - 正文

JavaScript基礎問答四_基礎知識

來源:懂視網 責編:小采 時間:2020-11-27 20:40:44
文檔

JavaScript基礎問答四_基礎知識

JavaScript基礎問答四_基礎知識: 二、導航功能增強 1. 下拉菜單中的鏈接(Links in Select Menu) Q:我如何實現在下拉菜單中鏈接到不同的頁面? A:要創建一個所示的下拉菜單: 選擇一個頁面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.ne
推薦度:
導讀JavaScript基礎問答四_基礎知識: 二、導航功能增強 1. 下拉菜單中的鏈接(Links in Select Menu) Q:我如何實現在下拉菜單中鏈接到不同的頁面? A:要創建一個所示的下拉菜單: 選擇一個頁面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.ne

二、導航功能增強

1. 下拉菜單中的鏈接(Links in Select Menu)

Q:我如何實現在下拉菜單中鏈接到不同的頁面?

A:要創建一個所示的下拉菜單:

你可以使用下面的代碼:

只需要把菜單項及其相應的URL改為你需要就可以了。你可以使用絕對地址(就像http://www.javascripter.net),也可以使用相對地址(像 mypage.htm)。

2. 按鈕鏈接(Button Links)

Q:我怎么才能把一個按鈕變為指向另外一個頁面的超鏈接呢?

A:要創建一個按鈕就像一個:

你可以使用這段代碼:

  1. value="insert button text here"
  2. onClick="self.location='Your_URL_here.htm'">

只需要改為你需要的按鈕文本和目標地址。試一下這個:

你可以使用絕對地址(像http://www.javascripter.net)也可以使用相對地址(像mypage.htm)。

3. 后退按鈕(Back Button)

Q:我能讓按鈕像瀏覽器的“后退”按鈕一樣嗎?

A:要創建你自己的后退按鈕,可以使用這段代碼:

  1. onCLick="history.back()">

現在試一下:

4. 前進按鈕(Forward Button)

Q:我能讓按鈕像瀏覽器中的“前進”按鈕一樣嗎?

A:要創建自己的“前進”按鈕,使用這段代碼:

  1. onCLick="history.forward()">

如果瀏覽器上的前進按鈕當前不可用,那么這個“前進”按鈕同樣不能工作。這種情況就是當前頁是你瀏覽歷史中的最后一頁。換句話說,如果你是使用瀏覽器的“后退”按鈕到達的這個頁面(或者腳本編寫的后退按鈕),那么這個前進按鈕就可以工作。現在試一下吧!

5. 查詢字符串(Query Stirngs)

Q:我的腳步可以訪問當前URL中的查詢字符串嗎?

A:查詢字符串(或搜索字符串)是URL中的一個可選部分,它跟在文件名后面,以問號引導(?)。例如,下面的URL在HTML文件名后包含了一個查詢字符串 ?myquery

http://www.myfirm.com/file.html?myquery

你的腳本可以使用JavaScript的location.search屬性訪問當前URL中的查詢字符按。點擊下面按鈕試一下看看!(為了查看地址中的URL,你可能想要在頂層瀏覽器窗口中顯示這個頁面。)

創建這些按鈕的代碼是:

  1. onClick="selfself.location=
  2. self.location.protocol+'//'
  3. +self.location.host
  4. +self.location.pathname+'?test'">
  5. onClick="alert('Query string: '+self.location.search)">
  6. onClick="selfself.location=
  7. self.location.protocol+'//'
  8. +self.location.host
  9. +self.location.pathname">

注意:查詢字符串有時候可能不會如預期一樣的工作。例如,如果你將這個頁面保存本地磁盤上,上面在Internet Explorer 4.x就不會工作(但是在Netscape Navigator中依然有效)。

6. 向頁面傳遞參數(Passing parameters to a page)

Q:我可以從也頁面向另外一個頁面傳遞參數嗎?

A:可以。有幾種不同的方式可以實現:

  • 把參數保存在cookie中
  • 把參數保存在另外一個窗口或框架的變量中
  • 把參數存在可以修改的屬性top.name(瀏覽器窗口的名字)中
  • 把參數作為一個查詢字符串拼接在目標頁面的URL后面
  • 這里是一個簡單的例子來演示所有這些傳遞參數的方法。傳遞的值應該是字符換“It_worked”。當你點擊下面的按鈕時,按鈕的事件腳本會存在這些值(1)在名為parm_value的cookie中,(2)以頂層變量top.parm_value保存以及(3)在top.name屬性中。然后,腳本引導瀏覽器到parm_get.htm,它的URL包含一個值為URL編碼的查詢字符串。

    7. 查找文本(Searching for text)

    Q:我怎樣在頁面查詢一個特定的文本字符串?

    A:在Netscape Navigator 4.x中,可以使用window.find(string) 方法查找;參見查找對話框。在Internet Explorer 4.x或更新版本中,創建一個文本范圍對象(下面的例子中是TRang),然后使用TRang.findText(string)。

    示例:下面的腳本根據用戶輸入的文本查找并在頁面上高亮顯示。

    這個示例的代碼為:

    1. onSubmit="if(this.t1.value!=null && this.t1.value!='')
    2. findString(this.t1.value);return false"
    3. >

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    JavaScript基礎問答四_基礎知識

    JavaScript基礎問答四_基礎知識: 二、導航功能增強 1. 下拉菜單中的鏈接(Links in Select Menu) Q:我如何實現在下拉菜單中鏈接到不同的頁面? A:要創建一個所示的下拉菜單: 選擇一個頁面JavaScript FAQNumbersStringsNavigationColorsJavaScripter.ne
    推薦度:
    標簽: js 問答 基本
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top 主站蜘蛛池模板: 亚洲一区二区综合 | 日韩午夜视频在线观看 | 精品国产综合成人亚洲区 | 国产高清精品一级毛片 | 亚洲精品免费在线 | 亚洲第一页在线播放 | 亚洲欧美视频在线观看 | 毛片免费观看成人 | 国产淫视 | 欧美国产日韩在线观看 | 一区二区三区视频在线观看 | 91亚洲国产成人久久精品网站 | 亚洲欧美精选 | 久久91精品国产91久久小草 | 成人免费一级毛片在线播放视频 | 精品国产欧美一区二区五十路 | 国产成人不卡亚洲精品91 | 精品一区二区三区免费毛片爱 | 中文字幕亚洲精品 | 欧美日韩精品一区二区三区视频在线 | 国产在线视频一区 | 亚洲国产精品婷婷久久 | 中文在线第一页 | 国内精品一区二区2021在线 | 久久久久国产一级毛片高清版 | 成人精品视频一区二区在线 | 国产精品免费视频网站 | 国产香蕉视频在线 | 美女视频黄a视频全免费网站色 | 国内精品一区二区三区最新 | 久久精品一区二区三区四区 | 国产精品视频福利一区二区 | 91亚洲国产成人久久精品网站 | 精品成人一区二区三区免费视频 | 国产l精品国产亚洲区在线观看 | 欧美日韩一区二区三区免费 | 国产一级特黄aaaa大片野外 | 国产一区二区三区欧美 | 国内精品自产拍在线观看91 | 欧美va免费精品高清在线 | 亚洲精品不卡久久久久久 |