日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

AngularJS操作DOM——angular.element

發布時間:2023/12/18 javascript 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AngularJS操作DOM——angular.element 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

addClass()-為每個匹配的元素添加指定的樣式類名
after()-在匹配元素集合中的每個元素后面插入參數所指定的內容,作為其兄弟節點
append()-在每個匹配元素里面的末尾處插入參數內容
attr() - 獲取匹配的元素集合中的第一個元素的屬性的值
bind() - 為一個元素綁定一個事件處理程序
children() - 獲得匹配元素集合中每個元素的子元素,選擇器選擇性篩選
clone()-創建一個匹配的元素集合的深度拷貝副本
contents()-獲得匹配元素集合中每個元素的子元素,包括文字和注釋節點
css() - 獲取匹配元素集合中的第一個元素的樣式屬性的值
data()-在匹配元素上存儲任意相關數據
detach()-從DOM中去掉所有匹配的元素
empty()-從DOM中移除集合中匹配元素的所有子節點
eq()-減少匹配元素的集合為指定的索引的哪一個元素
find() - 通過一個選擇器,jQuery對象,或元素過濾,得到當前匹配的元素集合中每個元素的后代
hasClass()-確定任何一個匹配元素是否有被分配給定的(樣式)類
html()-獲取集合中第一個匹配元素的HTML內容
next() - 取得匹配的元素集合中每一個元素緊鄰的后面同輩元素的元素集合。如果提供一個選擇器,那么只有緊跟著的兄弟元素滿足選擇器時,才會返回此元素
on() - 在選定的元素上綁定一個或多個事件處理函數
off() - 移除一個事件處理函數
one() - 為元素的事件添加處理函數。處理函數在每個元素上每種事件類型最多執行一次
parent() - 取得匹配元素集合中,每個元素的父元素,可以提供一個可選的選擇器
prepend()-將參數內容插入到每個匹配元素的前面(元素內部)
prop()-獲取匹配的元素集中第一個元素的屬性(property)值
ready()-當DOM準備就緒時,指定一個函數來執行
remove()-將匹配元素集合從DOM中刪除。(同時移除元素上的事件及 jQuery 數據。)
removeAttr()-為匹配的元素集合中的每個元素中移除一個屬性(attribute)
removeClass()-移除集合中每個匹配元素上一個,多個或全部樣式
removeData()-在元素上移除綁定的數據
replaceWith()-用提供的內容替換集合中所有匹配的元素并且返回被刪除元素的集合
text()-得到匹配元素集合中每個元素的合并文本,包括他們的后代
toggleClass()-在匹配的元素集合中的每個元素上添加或刪除一個或多個樣式類,取決于這個樣式類是否存在或值切換屬性。即:如果存在(不存在)就刪除(添加)一個類
triggerHandler() -為一個事件執行附加到元素的所有處理程序
unbind() - 從元素上刪除一個以前附加事件處理程序
val()-獲取匹配的元素集合中第一個元素的當前值
wrap()-在每個匹配的元素外層包上一個html元素

?

以removeClass為例:

HTML:

<div id="testID" class="test1"><img id="testID2" class="test2" alt="" src="some-image.gif" /> </div>

JS:

angular.element('#testID2').find(’.test2‘).removeClass(’.test3‘);

  

?

轉載于:https://www.cnblogs.com/golddream/p/4932884.html

總結

以上是生活随笔為你收集整理的AngularJS操作DOM——angular.element的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。