最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談JS對html標(biāo)簽的屬性的干預(yù)以及對CSS樣式表屬性的干預(yù)

 更新時(shí)間:2017年06月25日 21:36:42   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談JS對html標(biāo)簽的屬性的干預(yù)以及對CSS樣式表屬性的干預(yù)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

-任何標(biāo)簽的任何屬性都可以修改!

-HTML里是怎么寫, JS就怎么寫

以下是一段js 作用于 css 的 href的 代碼

<link id="l1" rel="stylesheet" type="text/css" href="css1.css" rel="external nofollow" />
<script>
function skin1()
{
  var oL=document.getElementById('l1');
  
  oL.href='css1.css';
}
 
function skin2()
{
  var oL=document.getElementById('l1');
  
  oL.href='css2.css';
}
</script>
 
 
<input type="button" value="皮膚1" onclick="skin1()" />
<input type="button" value="皮膚2" onclick="skin2()" />

原理:

1.更改皮膚樣式是通過<link> 鏈接 css文件達(dá)成的

2.href = 'XXX' 是決定皮膚引用的鏈接文件是這個(gè)還是那個(gè).

3. 更改 href 這個(gè)動(dòng)態(tài)的變化是通過:

1. 事件觸發(fā) 'skin1' 'skin2'

2. skin1 或2 更改當(dāng)前href = 的值

我們在變更c(diǎn)ss的時(shí)候不是變更c(diǎn)ss樣式數(shù)據(jù)本身, 而是變更引用數(shù)據(jù).

在今后的編程里面思維, 變更意味著1. 變更源碼, 2. 變更引用.

css+JS代碼步驟:

1.確認(rèn)變更 類型, 是' 引用'還是' 源碼'. 如果是一般采取外部引用的css, 多數(shù)以變更引用

2. 安插id 或者class 到更改區(qū)域

3.直接用script函數(shù)干預(yù)id 的 '引用'或是'源碼' css 一般用href去引用

4. 想象并決定用哪個(gè)事件 (參考下表)

5.賦值觸發(fā)script 函數(shù).事件屬性(某個(gè)html下的標(biāo)簽),

屬性

當(dāng)以下情況發(fā)生時(shí),出現(xiàn)此事件

FF

N

IE

onabort

圖像加載被中斷

1

3

4

onblur

元素失去焦點(diǎn)

1

2

3

onchange

用戶改變域的內(nèi)容

1

2

3

onclick

鼠標(biāo)點(diǎn)擊某個(gè)對象

1

2

3

ondblclick

鼠標(biāo)雙擊某個(gè)對象

1

4

4

onerror

當(dāng)加載文檔或圖像時(shí)發(fā)生某個(gè)錯(cuò)誤

1

3

4

onfocus

元素獲得焦點(diǎn)

1

2

3

onkeydown

某個(gè)鍵盤的鍵被按下

1

4

3

onkeypress

某個(gè)鍵盤的鍵被按下或按住

1

4

3

onkeyup

某個(gè)鍵盤的鍵被松開

1

4

3

onload

某個(gè)頁面或圖像被完成加載

1

2

3

onmousedown

某個(gè)鼠標(biāo)按鍵被按下

1

4

4

onmousemove

鼠標(biāo)被移動(dòng)

1

6

3

onmouseout

鼠標(biāo)從某元素移開

1

4

4

onmouseover

鼠標(biāo)被移到某元素之上

1

2

3

onmouseup

某個(gè)鼠標(biāo)按鍵被松開

1

4

4

onreset

重置按鈕被點(diǎn)擊

1

3

4

onresize

窗口或框架被調(diào)整尺寸

1

4

4

onselect

文本被選定

1

2

3

onsubmit

提交按鈕被點(diǎn)擊

1

2

3

onunload

用戶退出頁面

1

2

3

以下是一段JS作用于標(biāo)簽的事件屬性的代碼

一個(gè)例子:

這是更改源碼的類型

找到源碼區(qū)域 input, 幫input區(qū)域加一個(gè)id

想象一個(gè)叫onclick的事件, 當(dāng)鼠標(biāo)移上去id源碼就要改變

建立script 函數(shù), 更變更'.title'并賦值

賦值觸發(fā)script 函數(shù).事件屬性(input type=button)

<script>
function setText()
{
  var oTxt=document.getElementById('txt1');
  
  oTxt.title='abcddfdasfe';
}
</script>
 
<input id="txt1" type="text" />
<input type="button" value="改文字" onclick="setText()" />

以上這篇淺談JS對html標(biāo)簽的屬性的干預(yù)以及對CSS樣式表屬性的干預(yù)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一個(gè)炫酷的Bootstrap導(dǎo)航菜單

    一個(gè)炫酷的Bootstrap導(dǎo)航菜單

    這篇文章主要為大家詳細(xì)介紹了一個(gè)炫酷的Bootstrap導(dǎo)航菜單的制作方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • JS浮點(diǎn)數(shù)運(yùn)算結(jié)果不精確的Bug解決

    JS浮點(diǎn)數(shù)運(yùn)算結(jié)果不精確的Bug解決

    這篇文章主要給大家介紹了關(guān)于JS浮點(diǎn)數(shù)運(yùn)算結(jié)果不精確的Bug解決,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用JS具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • js中有關(guān)IE版本檢測

    js中有關(guān)IE版本檢測

    javascript中經(jīng)常用到IE版本的判定,實(shí)現(xiàn)特定需求的代碼。檢測瀏覽器雖然不是一個(gè)什么好的做法,但是有時(shí)候還是很必要的
    2012-01-01
  • js拖動(dòng)滑塊和點(diǎn)擊水波紋效果實(shí)例代碼

    js拖動(dòng)滑塊和點(diǎn)擊水波紋效果實(shí)例代碼

    在本文里面我們給大家分享了js實(shí)現(xiàn)拖動(dòng)滑塊和點(diǎn)擊水波紋效果的相關(guān)實(shí)例代碼,有需要的朋友們學(xué)習(xí)下。
    2018-10-10
  • 簡單實(shí)現(xiàn)js間歇或無縫滾動(dòng)效果

    簡單實(shí)現(xiàn)js間歇或無縫滾動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了如何簡單便捷的實(shí)現(xiàn)js間歇或無縫滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • echart在微信小程序的使用簡單示例

    echart在微信小程序的使用簡單示例

    最近公司的項(xiàng)目中需要在小程序內(nèi)使用echarts組件來展示數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于echart在微信小程序的使用方法,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Js通過AES加密后PHP用Openssl解密的方法

    Js通過AES加密后PHP用Openssl解密的方法

    這篇文章主要給大家介紹了關(guān)于Js如何通過AES加密后PHP利用Openssl解密的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • javascript實(shí)現(xiàn)貪吃蛇游戲(娛樂版)

    javascript實(shí)現(xiàn)貪吃蛇游戲(娛樂版)

    這篇文章主要為大家詳細(xì)介紹了javascript實(shí)現(xiàn)貪吃蛇,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • JavaScript實(shí)現(xiàn)購物車案例

    JavaScript實(shí)現(xiàn)購物車案例

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)購物車案例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 解決window.history.back()返回上一頁有時(shí)候需要點(diǎn)擊多次問題

    解決window.history.back()返回上一頁有時(shí)候需要點(diǎn)擊多次問題

    這篇文章主要介紹了解決window.history.back()返回上一頁有時(shí)候需要點(diǎn)擊多次問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03

最新評論

温泉县| 合阳县| 襄樊市| 安阳县| 龙山县| 鹤壁市| 定结县| 晋中市| 启东市| 乌海市| 湘潭县| 永福县| 博野县| 南木林县| 镇宁| 乐亭县| 新野县| 游戏| 乾安县| 玉田县| 衡水市| 贵州省| 黄梅县| 山丹县| 常州市| 包头市| 洪洞县| 吉隆县| 和政县| 紫阳县| 轮台县| 蓝田县| 玉树县| 龙江县| 额尔古纳市| 金山区| 江源县| 阳曲县| 金川县| 东安县| 翼城县|