成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

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

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

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

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

我了解的有兩種解決辦法

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

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



代碼如下:


<ahref="javascript:RefreshCode();"class="yellow">看不清楚?換個圖片</a>



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



代碼如下:


<aonclick="RefreshCode()"class="yellow">看不清楚?換個圖片</a>



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

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

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



代碼如下:


<a href="javascript:RefreshCode();"class="yellow"onfocus="this.blur()">看不清楚?換個圖片</a>



修改完成后的效果

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

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



代碼如下:


a{ outline:none; }



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

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



代碼如下:


<scripttype="text/javascript">
window.onload=function(){
for(var i=0; i<document.links.length; i++)
document.links[i].onfocus=function(){this.blur()}
}
</script>



2、給button加背景圖片:

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


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

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



代碼如下:


<asp:Button ID="imgBtnReg" runat="server"onfocus="this.blur()" OnClientClick="return chk_reg();"OnClick="imgBtnReg_Click" Text="確認(rèn)提交"/>
<input type="submit"id="btnReg" value="注冊" name="regist" onfocus="this.blur()"onclick="return checkAll()" />



修改后效果:

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

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



代碼如下:


<a href="#none"onfocus="this.blur()">
<img >
</a>



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



代碼如下:


function fHideFocus(tName){
aTag=document.getElementsByTagName_r(tName);
for(i=0;i<aTag.length;i++)aTag.hideFocus=true;
//for(i=0;i<aTag.length;i++)aTag.onfocus=function(){this.blur();};
}



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

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

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

擴(kuò)展:

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

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

B. 關(guān)于onFocus



代碼如下:


<a href="http://blog.sina.com.cn/s/articlelist_3015911503_0_1.html"onfocus="this.blur()">
<img >
</a>



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

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

網(wǎng)站題目:如何去掉a標(biāo)簽和按鈕加背景圖片虛線/陰影-創(chuàng)新互聯(lián)
URL分享:http://jinyejixie.com/article44/ddeehe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、靜態(tài)網(wǎng)站、網(wǎng)頁設(shè)計公司、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
安阳县| 绵竹市| 万全县| 江城| 阆中市| 梨树县| 沙坪坝区| 庆城县| 甘孜| 霍州市| 西丰县| 肇东市| 靖宇县| 商南县| 都江堰市| 北海市| 南安市| 五台县| 突泉县| 洛隆县| 康马县| 浮梁县| 木里| 大竹县| 秦皇岛市| 拉孜县| 中阳县| 巩义市| 富宁县| 双江| 华安县| 津市市| 日喀则市| 和林格尔县| 楚雄市| 阿勒泰市| 苏州市| 文成县| 牡丹江市| 山东省| 年辖:市辖区|