好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 用javascript來控制 鏈接的target 屬性的代碼

用javascript來控制 鏈接的target 屬性的代碼

熱門標(biāo)簽:隨州外呼系統(tǒng)廠家 蘇州做電話機(jī)器人 沈陽400電話辦理多少錢 地圖標(biāo)注微信好友 快速更改地圖標(biāo)注點標(biāo) 南山電話機(jī)器人 ai電話機(jī)器人效果差 南昌電話機(jī)器人系統(tǒng) 地圖標(biāo)注樓盤
在HTML 4.0 Strict和XHTML 1.0 STRICT里不允許在a>標(biāo)簽里使用target屬性,這是一件令網(wǎng)頁設(shè)計者懊惱的事.在過渡的規(guī)范里還是允許使用的.但通過一定的方法,我們可以解決這一問題. 

       HTMl4.0規(guī)范里拿掉了target屬性.但它添加了另外一個屬性:rel.這個屬性是用來指定包含鏈接的文檔和所鏈接文檔之間的關(guān)系的.規(guī)范里定義了其屬性值(如:next,previous,chapter,section),在這些屬性里大多數(shù)是用來定義一個大文檔里各個小部分之間的關(guān)系的.事實上.規(guī)范里允許開發(fā)人員自由的使用非標(biāo)準(zhǔn)屬性值做特定的運用. 

在這里,我們采用一個自定義值external用于rel屬性來標(biāo)記一個鏈接,用來新開一個窗口. 

不符合最新Web標(biāo)準(zhǔn)的鏈接代碼: 
a href="document.html" target="_blank">external link/a> 
運用rel屬性: 
a href="document.html" rel="external">external link/a> 
       現(xiàn)在我們構(gòu)建了一個符合Web標(biāo)準(zhǔn)的新開窗口的鏈接,我們還需要運用JavaScript是其實現(xiàn)新開窗口.腳本要實現(xiàn)的工作是當(dāng)網(wǎng)頁加載時,找到文檔里的所有那些我們定義為rel="external"的超鏈接. 

首先我們要判斷瀏覽器. 
if (!document.getElementsByTagName) return; 
     getElementsByTagName是DOM1標(biāo)準(zhǔn)里一個容易使用的方法,且它被現(xiàn)在的大多數(shù)瀏覽器所支持,因為一些舊的瀏覽器如Netscape 4和IE4不支持DOM1,所以我們必須通過判定這一方法是否存在來排除這些舊版本的瀏覽器. 

下一步,我們通過getElementsByTagName方法取得文檔里所有的a>標(biāo)簽: 
var anchors = document.getElementsByTagName("a"); 
anchors被賦值為包含各個a>標(biāo)簽的數(shù)組,現(xiàn)在我們必須遍歷各個a>標(biāo)簽并且修改它: 
for (var i=0; i  anchors.length; i++) { 
        var anchor = anchors; 
}
找到要實現(xiàn)新開窗口的a>標(biāo)簽 
if (anchor.getAttribute("href")  anchor.getAttribute("rel") == "external") 
接下來.建立屬性值target并賦值"_target": 
anchor.target = "_blank"; 
完整的代碼: 
復(fù)制代碼 代碼如下:

function externalLinks() {  
          if (!document.getElementsByTagName)   
                  return;  
          var anchors = document.getElementsByTagName("a");  
         for (var i=0; ianchors.length; i++) {  
                 var anchor = anchors;  
                 if (anchor.getAttribute("href")  anchor.getAttribute("rel") == "external")  
                             anchor.target = "_blank";  
         }  
}  
window.onload = externalLinks;
您可能感興趣的文章:
  • JavaScript獲得表單target屬性的方法
  • js 有框架頁面跳轉(zhuǎn)(target)三種情況下的應(yīng)用
  • JS target與currentTarget區(qū)別說明
  • JavaScript replace(rgExp,fn)正則替換的用法
  • javascript currentTarget對象介紹
  • JavaScript中常用的驗證reg

標(biāo)簽:昭通 濰坊 濰坊 大同 石家莊 商洛 深圳 玉樹

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用javascript來控制 鏈接的target 屬性的代碼》,本文關(guān)鍵詞  用,javascript,來,控制,鏈接,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《用javascript來控制 鏈接的target 屬性的代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于用javascript來控制 鏈接的target 屬性的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 羽月希被同事榨乳电影| 日韩在线不卡视频| 好吊淫视频| 99爱国产| 欧美熟妇婬荡生活完整版| 啊啊啊啊啊水好多| 快穿浪荡系列高h| 一级A片视频网址| 日日天干夜夜人人添| 乱H合集系列小说目录男男| 人妻巨大乳一二三区| 男人j进女人p动态图片大全| 国内永久免费crm系统z在线| 男女在床上搞| 成人观看视频国产| 小莹的乳液汁无删减全文| 欧美亚洲日韩国产综合| 扒开老师的湿润小泬喷白浆网站 | 新视觉影视6080yy被窝新影视| 邻居小寡妇让我爽透了一…| 鬼灭之刃第三季免费观看完整版| 成人国产AV精品 9 2 1 5久久久网站| 极品撕开美女衣服| 国产女爽123视频.cno| 宝贝好爽好硬好紧还要视频| 露出全奶乳的美女图片| 刻晴大战史莱姆天堂免费观看外网| 免费亚洲视频| 午夜影视欧美一区二区三区| 日本人妻中文无码毛茸茸的麦子| 我有一座冒险屋下载| 泰剧《我也很想要》| 美女干骚| 苍井空被躁120分钟视频| 国产精品久久久久无码AV铜川| 国产精品视频麻豆| 解开白丝老师的短裙猛烈进入| 揉?啊?嗯~出水了网站| 日本边添边摸边做边爱小电影 | 91成人精品久久久久久久| 美女色黄一男一女|