1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > html行内设置样式 Js获取/设置行内样式和非行内样式

html行内设置样式 Js获取/设置行内样式和非行内样式

时间:2024-07-11 10:31:21

相关推荐

html行内设置样式 Js获取/设置行内样式和非行内样式

1、获取行内(内嵌、行间)样式:

obj.style.attr;进行获取非行间样式。

2、设置行内样式:

obj.style.attr = value;

3、获取非行内样式:

function getStyle(obj,attr){ //获取非行间样式,obj是对象,attr是值

if(obj.currentStyle){ //针对ie获取非行间样式

return obj.currentStyle[attr];

}else{

return getComputedStyle(obj,false)[attr]; //针对非ie

};

};

4、设置非行内样式:

function css(obj,attr,value){ //对象,样式,值。传2个参数的时候为获取样式,3个是设置样式

if(arguments.length == 2){ //arguments参数数组,当参数数组长度为2时表示获取css样式

return getStyle(obj,attr); //返回对象的非行间样式用上面的getStyle函数

}else{

if(arguments.length == 3){ //当传三个参数的时候为设置对象的某个值

obj.style[attr] = value;

};

};

};

原文:/hu-tao/p/6033374.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。