好用的瀏覽器原生方法彙總
阿新 • • 發佈:2018-11-22
-
dom設定或移除className
let bodyElement = document.getElementsByTagName('body')[0];
bodyElement.classList.add('myClass1'); // body元素新增calss:myClass1
bodyElement.classList.add('myClass2'); // body元素新增calss:myClass2
bodyElement.classList.remove('myClass2'); // body元素移除calss:myClass2
-
修正時差,返回北京時間
/** * @returns {Date} 修正時差,返回北京時間 * 注:協調世界時,又稱世界統一時間,世界標準時間,國際協調時間,簡稱UTC(Universal Coordinated Time)。UTC 時間即是 GMT(格林尼治) 時間。 */ function getBeiJingDate() { let date = new Date(); // 獲取客戶端時區的時間,這個在裝置上可以更改 let zoneOffsetMinutes = date.getTimezoneOffset(); // 返回格林威治時間和本地時間之間的時差,以分鐘為單位(如果時區為 GMT+2, 將返回-120) let GMTTime = date.getTime() + zoneOffsetMinutes * 60 * 1000; // 獲取格林威治時間 let BeiJingTime = GMTTime + 8 * 60 * 60 * 1000; // 獲取北京時間,也就是東8區時間 return new Date(BeiJingTime); }
-
刪除父dom節點下的所有子節點
let parentElement = document.getElementById('parent');
parentElement.innerHTML = '';