一、訪問元素的樣式 style對象 (css float 在js中的cssFloat)
1、DOM樣式屬性和方法 為style對象定義的屬性和方法
cssText
length
parentRule
getPropertyCSSValue(propertyName)
getPropertyPriority(propertyName)
getPropertyValue(propertyName)
item(index)
removeProperty(propertyName)
setProperty(propertyName,value,priority)
2、計算的樣式 document.defaultView.getComputedStyle()
二、操作樣式表
CSSStyleSheet
HTMLLinkElement
HTMLStyleElement
function getStyleSheet(element)
{
return element.sheet || element.styleSheet;
}
1、CSS規則 CSSStyleRule
2、創建規則 insertRule()
3、刪除規則 deleteRule()
三、元素大小
1、偏移量
2、客戶區大小
3、滾動大小
4、確定元素大小
- Javascript簡介
- 基本概念
- 變量 作用域和內存問題
- 基本類型和引用類型的值
- 動態屬性
- 復制變量值
- 傳遞參數
- 檢測類型
- 執行環境
- 垃圾收集
- 引用類型
- 面向對象的程序設計
- BOM
- window對象
- 全局作用域
- 窗口
- 間歇調用和超時調用
- 系統對話框
- location對象
- 查詢字符串參數
- 位置操作
- navigator對象
- 檢測插件
- 注冊處理程序
- screen對象
- history對象
- 客戶端檢測
- 能力檢測
- 用戶代理檢測
- 檢測方式
- DOM
- 節點層次
- Node類型
- Document類型
- Element類型
- Text類型
- Comment類型
- CDATASection類型
- DocumentFragment類型
- DOM操作
- DOM擴展
- 選擇符API
- 元素遍歷
- HTML5
- 專有擴展
- DOM2和DOM3
- DOM的變化
- 樣式
- 遍歷
- 范圍
- 事件
- 事件流
- 事件處理程序
- 事件對象
- 事件類型
- 表單
- 表單基礎
- 文本框
- 選擇框
- 表單序列化
- 富文本編輯器
- Canvas
- HTML5
- 錯誤處理與調試
- XML
- 瀏覽器對XML DOM的支持
- 瀏覽器對XPath的支持
- 瀏覽器對XSLT的支持
- JSON
- 語法
- 解析與序列化
- AJAX