课程
/前端开发
/jQuery
/jQuery基础 (一)—样式篇
请问如果我想一次性获取全部div,并一次性设置他们颜色为.style.color('red');该如何实现?
2016-05-15
源自:jQuery基础 (一)—样式篇 1-5
正在回答
看上面的就行了 each函数
<script type="text/javascript">
var $div = $('div'); //jQuery对象
$div.each(function(i,e){
e.style.color = 'red';
})
//? div = ?
var $p=$("p");
var u=$p[0];
u.style.color="blue";
$p.css("color","#930");
//操作dom对象的属性
</script>
js方法:
var oDiv = document.getElementsByTagName('div');
for(var i=0;i<oDiv.length;i++){
oDiv[i].style.color = 'red';
}
jquery方法是$("div").css("color","red")
js方法是用 document.getElementsByTagName("div");获取到所有的div在同一设置.style.color = “red”;
$("div").css("color","red")
举报
jQuery初入开启样式修炼,体验万能的jQuery样式集搭建网站布局
6 回答var $div = $('div); var $div = $div.get(0); div.style.co;or = 'blue'; 为什么改了颜色属性,文字的颜色不变呢?
3 回答当我设置元素一为red 元素二怎么设置为blue
3 回答option里面没有设置value值啊。如何获取value?
2 回答我想让每个div依次显示color里面的颜色,这么写哪里错了呢?
2 回答var div=$div[0];div.style.color='red';也可以实现