永发信息网

js控制css!!!!!!!!

答案:3  悬赏:50  手机版
解决时间 2021-03-24 01:47
js控制css!!!!!!!!
最佳答案
你说的就是利用js控制元素的style样式吧。。。!
如果是的话,一般控制方式 就是直接对象.style.样式就可以了,例如:
var div1 = document.getElementById("div1");//获取id为div1的div标签
div1.style.height=”100px“;//设置div高度;
div1.style.width=”100px“;//设置div宽度;
div1.class="div";//css文件中定义的样式id
div1.backgroundColor="blue"; 等等,注意一点就是一般带连接符"-"的样式属性,第二个字母首字母大写就可以了。追问恩,谢谢,那怎么取本身的属性值呢?追答用js获取标签对象,然后直接用 obj.属性就ok了,例如获取div高度:document.getElementById("div1").style.height;怎么设置的属性就怎么去获取。下面是一些规则,可参考:

document.getElementById("e").offsetHeight 以px为单位表示元素的实际高度。这个高度包括元素的padding 和 边框的高度。

document.getElementById("e").height 只对拥有一个heigth属性的元素有效,例如一个IMG标签:

它是document.getElementById("e").getAttribute("height")的简写。 同样的你可以通过这种方式获得这个标签的其他属性。例如,如果标签是一个超链接,那么document.getElementById("e").href表示超链接的URL。
document.getElementById("e").style.height类似于.height,它访问的是style属性的height。如果你只是使用document.getElementById("e").style,那么返回的是整个样式值。(例如,"width=200px;height=300px;border=2px solid black;");

当然,你可以通过css样式间接地设定元素高度而不是在标签里面使用style属性。在这种情况,document.getElementById("e").style.height将返回一个错误,这是因为document.getElementById("e").style指向的是元素的style属性,而不是样式表里面定义的style。追问为什么我的取到空呢,没取出 300 呢,大哥指教。



追答var vh=document.getElementById("div1").height;//获取div高度
之前说的比较清楚了,怎么定义的就怎么取,如果在style中定义的就要带obj.style,如果直接定义为标签属性的 直接用obj.属性
eg.



var vh=document.getElementById("div1").height;//获取div高度属性
var vh1=document.getElementById("div1").style.height;//获取div 属性style中定义的高度
alert(vh);
alert(vh1);
--看出效果了吧。。。
全部回答
去网上百度一下,html dom
用jquery吧,你想到的效果都能实现~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这什么电影?有关于海妖的歌声
双联汽车销售服务有限公司在哪里啊,我有事要
非主流爱情句子火星文,非主流火星文文章
保利温泉可以自己带东西去吃不啊?
关于电动独轮车"翘板"问题 翘板了应该怎么办
开放就强盛的历史例子
儿童意外伤害孟氏骨折可以定几级伤残
单选题1979年1月30日,邓小平在访问美国时宣
动画片《小蝌蚪找妈妈》中小蝌蚪没有错把哪个
六合玉燕清泉山庄地址在哪,我要去那里办事
女孩子上技校学什么好,女生上大专学什么专业
他说,凉办,我说什么比较搞笑,高大上呢,求
什么是日语NAT考试
空兑是什么意思
把女的处破了,女的为啥会痛?
推荐资讯
玉珍综合商店我想知道这个在什么地方
看到一图片,有很多和它类似的图片,出自哪儿
怎么区分做人随和与迎合别人的区别
锦府桃源南门(人行门)地址在什么地方,想过去
聪聪把一个圆形纸片分成若干等份,然后拼成近
正常“1.5米”床的床垫尺寸是多少?
高二导数。
纳鲁之座怎么去暴风城
有这样一个故事:诡辩家欧布里德向朋友借钱后
买iPhone7plus还是iPadmini4?
家住一楼贴墙布行吗?会不会长毛发霉啊?
植物大战僵尸冥鬼王会被万竹王克吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?