Java Script--第五章(後奏)

1.操做元素的Style樣式屬性時對於一個單詞時或兩個單詞時有怎樣的規則?
要用駝峯命名法javascript

2.如何操做外部樣式表?
第一種:通常用在外部CSS文件中加載必須的文件程序代碼
@import url(style.css);
/*只能用在CSS文件中或者style標籤中*/第二種:簡單的在頁面中加載一個外部CSS文件程序代碼
document.createStyleSheet(cssFile);第三種:用createElement方法建立CSS的Link標籤程序代css


var head = document.getElementsByTagName('HEAD').item(0);
var style = document.createElement('link');
style.href = 'style.css';
style.rel = 'stylesheet';
style.type = 'text/css';
head.appendChild(style);這裏貼上我之前在項目中使用的幾個函數,但願對你們有用!程序代java


function loadJs(file){
    var scriptTag = document.getElementById('loadScript');
    var head = document.getElementsByTagName('head').item(0);
    if(scriptTag) head.removeChild(scriptTag);
    script = document.createElement('script');
    script.src = "../js/mi_"+file+".js";
    script.type = 'text/javascript';
    script.id = 'loadScript';
    head.appendChild(script);
}function loadCss(file){
    var cssTag = document.getElementById('loadCss');
    var head = document.getElementsByTagName('head').item(0);
    if(cssTag) head.removeChild(cssTag);
    css = document.createElement('link');
    css.href = "../css/mi_"+file+".css";
    css.rel = 'stylesheet';
    css.type = 'text/css';
    css.id = 'loadCss';
    head.appendChild(css);app

3.什麼是最終樣式?如何在IE和DOM中操做最終樣式?
IE中的最終樣式
微軟在每一個元素上提供了一個currentStyle對象,該對象包含了從元素背景顏色到任何相關CSS規函數

則的style對象的全部屬性
DOM中的最終樣式
DOM對於給定的元素提供了一個方法getComputedStyle()來建立一個相似style的對象.該方法接收url

兩個參數,一個是要獲取樣式的元素,一個是僞元素..net

相關文章
相關標籤/搜索