原生js實現新增刪除和查詢元素的class
<p id='p' class='dec'>hello</p>
.active{
color:red;
}
.bigger{
font-size:30px;
}
.dec{
text-decoration:underline;
}
let p=document.getElementById('p');
p.classList.add('active','bigger');
p.classList.remove('dec');
參考:https://blog.csdn.net/qq_30100043/article/details/68060222
相關推薦
原生js實現新增刪除和查詢元素的class
<p id='p' class='dec'>hello</p> .active{ color:red; } .bigger{ font-size:30px; } .dec{ text-decoration:underline; } let
原生JS實現增加刪除class
doctype [0 cls hasclass sna pla class ctype reg 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style type="text/css
原生js實現觀察者和訂閱者模式
觀察者模式也叫 釋出者-訂閱者模式,釋出者釋出事件,訂閱者監聽事件並做出反應 在傳統的前端解耦方面,觀察者模式作為比較常見一種設計模式,大量使用在各種框架類庫的設計當中。 核心程式碼: //
關於面試中的原生js實現事件代理和事件模型和事件廣播的學習
這也是看了網上一篇面試題所以想整理下,順便對自己學習過的東西重新理解鞏固下 在看事件代理之前,我們先來重溫下事件,在與瀏覽器進行互動的時候瀏覽器會觸發各種事件,比如當我們開啟某一個網頁的時候,瀏覽器載入完成了這個網頁,就會觸發一個load事件,當我們點選頁面中的某一個地方,
用C語言模擬實現一個通訊錄,要求實現其新增 刪除 修改 查詢 模糊搜尋姓名和號碼 顯示和排序聯絡人資訊的功能
題目:用C語言模擬實現一個通訊錄,要求實現其新增、刪除、修改、查詢、模糊搜尋姓名和號碼、顯示和排序
JS實現新增和刪除TR行(一)
經過在網上的查詢,終於弄好了JS新增和刪除TR的效果。 JS程式碼如下: 新增tr的JS程式碼 function addRemark(){ //table_name 是table的id var tr = document.getElementById("table
原生JS實現購物車的新增刪除,以及總價計算的功能
add方法,傳入一個引數items。items是一個數組,陣列元素為{name:String,price:Number}。通過add方法可以在在購物車列表新增商品 bind方法,實現點選刪除,能夠刪除對應的列 同時,注意總計的商品總價應該符合邏輯計算,所有價錢應該保留小數
原生js實現清除子元素節點
spa class document cnblogs ech child mov log tor var table = document.body.querySelector(‘.mui-table-view‘);
原生Js實現複製功能的方法總結,execCommand和clipboardData的使用
原生Js實現複製(Copy)的兩種方法,一種是利用 clipboardData,另外一種則是用 execCommand(),今天將統一講解一下關於他們的使用方法。 document.execCommand 當一個HTML文件切換到設計模式(designMode)時,文件物件
js動態新增表格和刪除表格
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script language="JavaS
原生Js實現複製(Copy)的方法總結:execCommand和clipboardData的使用
原生Js實現複製(Copy)的兩種方法,一種是利用 clipboardData,另外一種則是用 execCommand(),今天將統一講解一下關於他們的使用方法。 document.execCommand 當一個HTML文件切換到設計模式(designMode)時,文件物件
使用js實現新增,刪除表格,並將表格內容批量插入資料庫。
點選新增增加一行,有刪除操作,點選儲存將表格內容插入資料庫。 html 頁面和js如下: 測試記錄 <table id="mytable"> <thead> <tr align="center"> <td widt
原生js實現淘寶輪播圖,支援左右和跳轉(滑鼠點多快都不會亂)。
用transform是因為這個比left的效能好。 這個是演示網址(不要直接存下來哦):https://shalltears.github.io/test-sowing-map/ 。 這個是完整程式碼下載地址,覺得還行的下載支援一下:https://download.csdn.ne
className相同的多個元素分別設定監聽事件(原生JS實現)
JS使用for迴圈動態生成多個div,HTML大概是這樣: <div class='title'> y </div> <div class='title'> i </div> <div class='title'> x &l
c++二叉排排序樹的實現 補上了刪除和查詢操作
#include <iostream> #include<stack> using namespace std; class node{ friend class tree; public: node* left; int d
題目筆記(閉包,深複製和淺複製,原生js實現Promise)
就面試筆試題的一些筆記: 閉包( 實現add(2)(5) ) 深複製和淺複製 原生js實現Promise △ –>閉包知識: 實現add(2)(5) function add (x) { return functio
JS實現動態增加和刪除li標籤行
function addDepartment() { var x = document.getElementById('department'); var l = x.childNodes.length; var li = document.createElement("l
原生js實現ajax請求(帶請求頭header)和資料傳參過程程式碼
一、Ajax 概述 Ajax 是 Asynchronous Javascript And XML 的簡寫 Ajax是一門技術,並不是一門語言 使用XHTML+CSS來標準化呈現 使用XML和XSLT進行資料交換及相關操作 使用XMLHttpReques
用原生JS實現HTML5的元素拖拽功能
昨天遇到的一個面試題,題目是這樣的:頁面上有個元素A和帶放置元素B,實現將A拖拽並且下放到B,然後改變B的顏色。以下都是廢話,抒發一下心情請跳過,直接看程式碼吧昨天寫的比較簡陋,今天想想在寫一遍做個記錄,越來越感受到每次面試都是一次很好的學習的機會。發現自己的不足,然後繼續前
原生js實現fadein 和 fadeout淡入淡出效果
用法: $("button").click(function(){ $("p").fadeOut(); }); fadeOut() 方法逐漸改變被選元素的不透明度,從可見到隱藏(褪色效果)。 註釋:隱藏的元素不會被完全顯示(不再影響頁面的佈局)。 提示:該方法通常與 fad