JS JS+CSS基本样式控制

<style>
	#p{
		font-size:13px;
		color:blue;
		width:150px;
		height:150px;
		border:1px solid #000;
	}

	#c{
		margin-left:20px;
		margin-top:10px;
		width:100px;
		height:100px;
		border:1px solid #000;
	}
</style>
<script>
	//获取元素引用
	function change1() {
		var p = document.getElementById("p");
		var c = document.getElementById("c");
		//alert("按确定键观察父节点改变效果!");
		//更改父节点样式
		with (p.style) {
			//子节点的字体大小也被改变
			fontSize = "18px";
			//子节点的字体颜色也被改变
			color = "black";
			//默认背景为透明
			background = "#eee";
		}
	}
	function change2(){
	    //alert("按确定键观察子节点改变效果!");

	    //更改子节点样式
	    with(c.style){
		    //覆盖了父节点的背景色
		    background = "lightGrey";
	    }
	}
</script>

<body>
<!-- 父节点 -->
<div id="p">
    父节点
    <!-- 子节点 -->
    <div id="c">
        子节点
    </div>
</div>
<input type="button" value="按下此键观察父节点变化" onclick="change1()">
<input type="button" value="按下此键观察子节点变化" onclick="change2()">
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值