原创 javascript 刪除元素所有子節點的的正確方法
請問爲何刪除所有節點不能完全刪除.會留下一項呢? 關鍵是這句: for(var i=0; i<obj.length;i++)obj[i].removeNode(true); 比如i=0的時候,你remove了,那麼本來obj[1]就向前
原创 button標籤的height和padding問題,IE的hack問題
button在IE下面不會自動上下居中對齊,即使寫了vertical-align也沒有用。因此只能用padding來讓他居中。 button定義了height以後,再定義padding,padding就會默認從height中扣除,這種情況
原创 禁止textarea拖動
徹底禁止拖動的方法: css加 resize: none;
原创 IE7下背景圖片不顯示問題
在IE7下面定義了一個div,沒有定義height,用padding撐開,結果看不到背景圖片。 解決方法:給div隨便定義一個height。
原创 一行代碼解決各種IE兼容問題,IE6,IE7,IE8,IE9,IE10
http://www.cnblogs.com/yoosou/archive/2012/07/27/2612443.html x-ua-compatible 用來指定IE瀏覽器解析編譯頁面的model x-ua-com
原创 關於 HTTP meta 的 IE=edge,chrome=1 說明
轉載出處: http://lightcss.com/add-x-ua-compatible-meta-to-your-website/ http://www.oschina.net/question
原创 JavaScript閉包導致的for循環問題解決 【轉】
有個網友問了個問題,如下的html,爲什麼每次輸出都是5,而不是點擊每個p,就alert出對應的1,2,3,4,5。 [html] view plaincopyprint? <html > <he
原创 IE下對select標籤的innerHTML支持問題
一直到IE9,對這個標籤的支持都有問題。 IE會自動去掉開始和結束的<option>標籤,這樣子的話select就無法識別innerHTML的內容,導致所有內容不可見。 解決方法就是用節點操作,直接把節點append上去,而不要用inne
原创 添加重複字符串的簡易方法
爲了不再用for循環 new Array( num + 1 ).join( str ); 簡析:new Array(N)建立N個空數組,join用str把幾個空數組的內容連接起來,也就是把N-1個str內容連接起來
原创 IE / Edge 自動給數字加下劃線的問題
<meta name="format-detection" content="telephone=no,email=no,address=no">
原创 js設置before和after僞元素效果的方法總結
我們知道,我們無法直接給before和after僞元素設置js效果例子說明 現在需要爲(id爲box,內容爲"我是測試內容"的div)添加(:before內容爲"前綴",顏色爲紅色的僞元素)<!DOCTYPE html> <html>
原创 關於 Extjs 的 namespace
命名空間(namespace)是Extjs組織代碼的一個非常精巧的方式。通過這一方式,可以將數量龐大的js代碼分類到不同的命名空間下,可以有效地解決js容易產生變量衝突的問題,讓不同命名空間下的變量和對象的取名更自由而不受同名的約束。
原创 瀏覽器進行網頁縮放的原理
一開始看到有人說下面這段話,我是不理解的 在沒有確定html的width和height爲px情況下,是通過縮放html標籤的高度和寬度來實現的。道理不難理解,html作爲參照物,當你想放大的時候,其實瀏覽器執行的是縮小html的寬
原创 編輯器內標籤之間的回車導致元素之間有間距的問題
可以將父元素的font-size設置爲0,就可以消除,但是同時要記得設置子元素font-size
原创 使用瀏覽器原生的方法轉義特殊字符
防止HTML標籤在顯示的過程中執行,特別是xss方面