关于:和=的区别?

来源:9-1 认识DOM

qq_不净莲华_03851634

2017-01-20 18:40

就是con.style.color="red"与con.style.color:red的区别是什么?都是合法的吗?

写回答 关注

1回答

  • 御焱
    2017-01-21 04:02:54
    已采纳
    <!DOCTYPE html>
    <html>
    
    	<head>
    		<meta charset="UTF-8">
    		<title></title>
    		<style>
    			#d1 {
    				width: 100px;
    				height: 100px;
    				background-color: navajowhite;
    			}
    		</style>
    	</head>
    
    	<body>
    		<div id="d1">HI</div>
    		<script>
    			var obj = document.getElementById("d1")
    			obj.style = "color:red" //1
    			obj.style.color = "red" //2
    			console.log(obj.style)
    		</script>
    	</body>
    
    </html>

    1:是向obj.style里面添加一条风格

    2:是向obj.style.color这个属性赋值

    就结果而言,效果一模一样,是合法的。

    qq_不净莲...

    多谢!!

    2017-01-21 16:23:29

    共 4 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468195 学习 · 21891 问题

查看课程

相似问题