如果两个DIV嵌套,怎样用JS去控制内层DIV的style属性?

yueyueniao 2005-11-03 10:00:36
如题。
如果用单层DIV的方式编码,会提示“为空或不是对象”
...全文
238 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
slayerbb 2005-11-03
  • 打赏
  • 举报
回复
<html>
<body>
4564
<div id=test name=test width=200 height=100><div id=test2 name=test2 width=100

height=50>fdsaf</div><br>34234</div>
<input type=button name=fj onclick="ctrldiv()" value="change div's style">
<script>
function ctrldiv()
{
document.all.test.style.backgroundColor="#fff000"
document.all.test2.style.backgroundColor="#006699"
}

</script>
</body>
</html>
fantiny 2005-11-03
  • 打赏
  • 举报
回复
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function AddStyle() {
var div1 = document.getElementsByTagName("div")(0);
var div2 = document.getElementsByTagName("div")(1);
div1.style.backgroundColor = "#FFFF00";
div1.innerHTML = "div1";
div2.style.backgroundColor = "#00FF00";
div2.innerHTML = "div2";

}
//-->
</SCRIPT>
</HEAD>

<BODY onload="AddStyle()">
<div><div></div style="FILTER: alpha(opacity=0)" ></div>
</BODY>
</HTML>
yueyueniao 2005-11-03
  • 打赏
  • 举报
回复
两个DIV都设ID了,但是JS不认内层的ID
hbhbhbhbhb1021 2005-11-03
  • 打赏
  • 举报
回复
设个ID
cds27 2005-11-03
  • 打赏
  • 举报
回复
<div id="divOut">
<div id="divIn"></div>
</div>

<script language="jscript>
divIn.innerHTML="HI,我就是里面那个DIV";
divIn.style.color="red";
</script>

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧