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

淺談JS對html標簽的屬性的干預以及對CSS樣式表屬性的干預

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

-任何標簽的任何屬性都可以修改!

-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文件達成的

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

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

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

2. skin1 或2 更改當前href = 的值

我們在變更css的時候不是變更css樣式數(shù)據(jù)本身, 而是變更引用數(shù)據(jù).

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

css+JS代碼步驟:

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

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

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

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

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

屬性

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

FF

N

IE

onabort

圖像加載被中斷

1

3

4

onblur

元素失去焦點

1

2

3

onchange

用戶改變域的內容

1

2

3

onclick

鼠標點擊某個對象

1

2

3

ondblclick

鼠標雙擊某個對象

1

4

4

onerror

當加載文檔或圖像時發(fā)生某個錯誤

1

3

4

onfocus

元素獲得焦點

1

2

3

onkeydown

某個鍵盤的鍵被按下

1

4

3

onkeypress

某個鍵盤的鍵被按下或按住

1

4

3

onkeyup

某個鍵盤的鍵被松開

1

4

3

onload

某個頁面或圖像被完成加載

1

2

3

onmousedown

某個鼠標按鍵被按下

1

4

4

onmousemove

鼠標被移動

1

6

3

onmouseout

鼠標從某元素移開

1

4

4

onmouseover

鼠標被移到某元素之上

1

2

3

onmouseup

某個鼠標按鍵被松開

1

4

4

onreset

重置按鈕被點擊

1

3

4

onresize

窗口或框架被調整尺寸

1

4

4

onselect

文本被選定

1

2

3

onsubmit

提交按鈕被點擊

1

2

3

onunload

用戶退出頁面

1

2

3

以下是一段JS作用于標簽的事件屬性的代碼

一個例子:

這是更改源碼的類型

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

想象一個叫onclick的事件, 當鼠標移上去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標簽的屬性的干預以及對CSS樣式表屬性的干預就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 一個炫酷的Bootstrap導航菜單

    一個炫酷的Bootstrap導航菜單

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

    JS浮點數(shù)運算結果不精確的Bug解決

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

    js中有關IE版本檢測

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

    js拖動滑塊和點擊水波紋效果實例代碼

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

    簡單實現(xiàn)js間歇或無縫滾動效果

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

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

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

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

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

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

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

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

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

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

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

最新評論

利辛县| 本溪| 肥西县| 桑日县| 云龙县| 沙洋县| 旅游| 伊川县| 巴林左旗| 赤城县| 信丰县| 固始县| 凤阳县| 永和县| 芒康县| 竹溪县| 斗六市| 神农架林区| 若尔盖县| 普定县| 余江县| 临汾市| 来安县| 麟游县| 鄯善县| 顺昌县| 习水县| 贵定县| 屏东县| 黔东| 满城县| 岢岚县| 棋牌| 阿勒泰市| 葫芦岛市| 汤阴县| 迭部县| 上饶县| 东乌| 岚皋县| 中牟县|