本文目录一览:
js问题,给id添加样式
SCRIPT language=javascript
function expand(el)
{
var childObj = document.getElementById("child" + el);
var box = document.getElementById("box");
if (childObj.style.display == 'none')
{
childObj.style.display = 'block';
box.style......//按照上面的写法就可以了
}
else
{
childObj.style.display = 'none';
}
return;
}
/SCRIPT
怎样用js修改div里标签的样式
1、新建一个html文件,命名为test.html。
2、在test.html文件内,使用div标签创建一个模块,在div内,使用p标签创建两行文字,用于测试。
3、在test.html文件内,设置div标签的id为mytest,主要用于下面通过该id获得div对象。
4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“删除div里的内容”。
5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行delcon()函数。
6、在js标签中,创建delcon()函数,在函数内,通过getElementById()方法利用id(mytest)获得div对象,通过将对象的innerHTML设置为空,实现删除div里的内容,但不删除div本身。
js怎么根据div id修改其他div样式
body
div style="height: 20px;width: 20px;background: #666;" id="node"
/div
script
// 使用原生JS
var node = document.getElementById("node");
node.style.background = "black";
//
var node = $("#node");
node.css("background", "#111");
/script
/body
js 获取ID改变样式
要么把这个写在head标签里:
script type="text/javascript"
window.onload=function(){
var getID = document.getElementById("over");
getID.onmouseover=function(){
this.className = "over";
}
}
/script
要么就在div id="over" 1 /div后写上
script
var getID = document.getElementById("over");
getID.onmouseover=function(){
this.className = "over";
}
/script
需要在html加载完毕后js才能正确获取到元素
js修改哪些css样式
js可以随意修改css
$("#id").css("color","red");// 单个样式修改
$("#id").css(["color":"red","font-size":"16px"]);// 多个样式修改