真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影-創(chuàng)新互聯(lián)

這篇文章給大家分享的是有關(guān)如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、虛擬主機(jī)、營(yíng)銷軟件、網(wǎng)站建設(shè)、灌陽(yáng)網(wǎng)站維護(hù)、網(wǎng)站推廣。

當(dāng)用戶注冊(cè)都會(huì)點(diǎn)擊一個(gè)a標(biāo)簽更換驗(yàn)證碼。當(dāng)點(diǎn)擊后a標(biāo)簽上有個(gè)陰影部分。對(duì)于喜歡美觀的同學(xué)卻不可容忍!

如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影

這是什么原因呢?原來(lái)是a標(biāo)簽的href屬性惹的禍。

1、僅僅是a標(biāo)簽

我了解的有兩種解決辦法

其一:對(duì)癥下藥。既然是href引起的。那就去掉href屬性

當(dāng)我們用href=javascript:RefreshCode();只是更新驗(yàn)證碼。并沒(méi)有跳轉(zhuǎn)頁(yè)面。



代碼如下:


看不清楚?換個(gè)圖片



所以可以去掉href后,給a標(biāo)簽加上onclick事件,調(diào)用更新驗(yàn)證碼函數(shù)即可



代碼如下:


看不清楚?換個(gè)圖片



其二:退一步。求同存異。既然你想用href屬性。好吧。那我再給你加個(gè)事件:onfocus

只要修改一下也可以完美去掉 給a標(biāo)簽加個(gè)onfocus="this.blur()"

當(dāng)然。如果你想讓a標(biāo)簽沒(méi)有下劃線。則:style="text-decoration: none"



代碼如下:


看不清楚?換個(gè)圖片



修改完成后的效果

如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影

而在FF等瀏覽器中則相對(duì)比較容易,直接給標(biāo)簽 a 定義樣式 outline:none;就可以了,即:



代碼如下:


a{ outline:none; }



當(dāng)然這僅僅是去掉單個(gè)。如果頁(yè)面有多個(gè)a標(biāo)簽?zāi)秦M不要挨個(gè)挨個(gè)添加onfocus事件嗎?

當(dāng)然不是。我們可以在頁(yè)面加載的時(shí)候。通過(guò):window.document.links.length(此處window可以省略)來(lái)獲取頁(yè)面所有的a標(biāo)簽。然后遍歷注冊(cè)事件。



代碼如下:



window.onload=function(){
for(var i=0; idocument.links[i].onfocus=function(){this.blur()}
}



2、給button加背景圖片:

另為如果你給按鈕加了背景圖片。會(huì)有陰影。


如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影

也可以用相同的辦法實(shí)現(xiàn)



代碼如下:





修改后效果:

如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影

3、如果給img加a標(biāo)簽,那么給a標(biāo)簽加onfocus的同時(shí)還要設(shè)置img的border屬性:border=0



代碼如下:






如果你頁(yè)面既有a標(biāo)簽。又有button。那你可以將其封裝成一個(gè)函數(shù)



代碼如下:


function fHideFocus(tName){
aTag=document.getElementsByTagName_r(tName);
for(i=0;i//for(i=0;i}



當(dāng)前是添加一個(gè)hidefocus的屬性,它的值是一個(gè)布爾值,如hideFocus=true。也可省略賦值直接hideFocus。

代碼如果沒(méi)有hideFocus,那么鼠標(biāo)點(diǎn)擊該超鏈接,則外面出現(xiàn)一個(gè)虛線框,即為聚焦。而使用了hideFocus則不會(huì)有虛線框。

注釋掉的句子是添加onfucus=this.blur();效果相同。
然后調(diào)用fHideFocus("A");即可把a(bǔ)的虛線框去掉
通過(guò)傳遞不同的參數(shù) 可以去掉不同的虛線框比如"BUTTON"可以去掉button的虛線框,但要記住參數(shù)要用大寫字母

擴(kuò)展:

A. map area內(nèi)鏈接如何消除鏈接虛線?

這是一個(gè)觀念上的錯(cuò)誤,其實(shí)應(yīng)該在所在map的圖片上加以控制,而不是在area內(nèi),參考傳統(tǒng)辦法

B. 關(guān)于onFocus



代碼如下:






其中,onfocus是設(shè)置鼠標(biāo)焦點(diǎn)事件的東西,這個(gè)可以用,也可以不用,不過(guò)為了讓更多的瀏覽器識(shí)別的話,建議采用;border=0這個(gè)才是去除虛線框的關(guān)鍵所在(在網(wǎng)上看到大部分人都是用onfocus="this.blur()"來(lái)消除虛線框,但有的時(shí)候,僅僅用這一句是不能消除的)

感謝各位的閱讀!關(guān)于“如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!


本文題目:如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影-創(chuàng)新互聯(lián)
分享路徑:http://weahome.cn/article/ddeehe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部