第一种链入样式的操作方法 例 获取它的高度属性,首先当然是获取DOM元素了,用前几章的方法 var a = document.getElementById("dom"); 再来获取它的高度属性,很简单 var h = a.style.height; 以此类推,获取宽度,获取背景色 var w = a.style.width; var bg = a.style.background; 注意那个外边距属性是margin-top; 要获取这个不能直接写 var mt = a.style.margin-top; 要用JQ中提到的骆驼写法 var mt = a.style.marginTop;
这种操作需要区分浏览器。因为IE和FF对这个获取的代码不同,比如获取高度的方法是 var domcss = document.styleSheets[0].cssRules||document.styleSheets[0].rules; var a = domcss[0].style.height; 修改的话是这样的 domcss[0].style.height = "100px"; 这个我也不想解释为什么是这样写。大家感兴趣的自己去查下;
第三种链入样式的操作方法
这种操作也需要区分浏览器。 获取的话一般都是写个函数,函数是这样的 function CurrentStyle(element){ return element.currentStyle || document.defaultView.getComputedStyle(element, null); } 假如我们那个css.css文件里面有height属性 获取方法是var a = CurrentStyle("dom").height; 无法用这里的方法直接修改,只能用第一种方法修改 这个我也不想解释为什么是这样写。大家感兴趣的自己去查下;
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn