如何用JS给div添加样式

如题所述

用JS给div添加样式是通过js操作css来实现的。

    用js方法找到div的dom对象

    通过js操作css的style属性来改变div的样式

具体举例如下:

定义div:<div id="myDiv" style="color:red">改变样式测试</div>

编写js代码:

var color = document.getElementById("myDiv").style.color;

if (color == "red")

   document.getElementById("myDiv").style.color="black";

else

   document.getElementById("myDiv").style.color="red";

执行js代码后,div原来是红色会变成黑色,原来是别的颜色会变成红色

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-18
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>box</title>
<script>
window.onload = function(){
    var mydiv = document.getElementById("box");
    mydiv.style.height = "100";
    mydiv.style.border = "1px solid #000"
}
</script>
</head>

<body>
<div id="box">
</div>
</body>
</html>

如何用JS给div添加样式
通过js操作css的style属性来改变div的样式 具体举例如下:定义div:<div id="myDiv" style="color:red">改变样式测试<\/div> 编写js代码:var color = document.getElementById("myDiv").style.color;if (color == "red")document.getElementById("myDiv").style.color="black";else document.ge...

JS里添加样式
JS里添加样式的方法:1、首先,要创建标签,使用document.createElement函数,如图创建div标签。使用其className设置class,id设置id,style设置样式。2、样式的设置也可以分项进行。如图是分项设置其left,top,display,position,width几个样式。3、通过设置标签的innerHTML属性可以直接给其添加子标签以及子标签...

js或者jQuery如何给div里面的第一个div增加样式
("div#ddd div:first").addClass("sdfsdf");<div id="ddd"> <div><\/div> <div><\/div> <div><\/div> <div><\/div> <\/div>

如何用JS获取动态DIV具体高度值并赋值到其style样式中
建议从css上改进。比如给中间的div设置css {height:500px;overflow:auto;}这样就能固定高度,多出的内容用滚动条显示。或者让尾部div相对中间的div定位。

js设置某一个div下面的超链接样式
需要通过js来控制的一般是在点击后给超链接添加一个当前样式。那么可以通过js或者jq给a标签添加一个当前class类,针对类写个当前样式即可。举例【使用jq添加当前样式类】:<div class="nav"> <ul class="menu" id="Jmenu"> <li><a href="#">Home<\/a><\/li> <li><a href="#">About<\/a...

救命,如何用js给div标签添加css属性,当鼠标事件发生的时候,譬如点击某...
浏览器。1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。2、在index.html中的<script>标签,输入js代码:$('div').click(function () {$(this).css('color', 'blue');});。3、浏览器运行index.html页面,此时点击123所在的div,div会变为蓝色文本。

想在一个div里面添加图片,用js怎么写啊?
1、新建一个HTML文件,保存为test.html,用于编写代码实现拖放功能 。2、在test.html添加一个div标签,并且给它一个id,用于下面编写样式。3、通过div的id , 给div定义CSS样式,例如,把div定义为一个带边框的长方形。下面将实现将图片拖放在这个长方形中。4、在div的下面定义一张被拖放图片,并设置...

用js给一个div中添加一个带有class的div ?
1、打开html编辑器,新建一个html文件,写入基本的结构,这里加入一个按钮,用来演示添加div的效果,同时给按钮一个add_div事件,后面添加div的逻辑将在这个函数中进行:2、js脚本中首先需要创建出新的div,这里使用createElement函数创建,之后给div设置id和文字内容,最后需要先获取id为a的div的dom,使用...

js控制div显示隐藏实现(jquery控制div显示隐藏)
01 首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02 添加一个样式名叫hide的样式,主要是设置display=none,即隐藏。03 接着用js来实现显示,隐藏的功能。我们用Jquery的hasClass方法来判断div是否有hide样式,有则删除这个样式,即显示div。如果没有,则添加一个hide的样式,...

js设置div显示隐藏?
首先我们创建一个div,和一个按钮。用按钮的点击来控制div的显示或隐藏。02添加一个样式名叫hide的样式,主要是设置display=none,即隐藏。首先写出架构,两个buttod(按钮)。下面是一个div存放文本和在后面的被js控制。先用css选择器为div控制属性。然后写出script标签,可以写在外部,然后在引用。如何...

相似回答