为了账号安全,请及时绑定邮箱和手机立即绑定

document.getElementById("con").style.color="#F00";和con.style.color="#F00";有什么区别?

document.getElementById("con").style.color="#F00";和con.style.color="#F00";有什么区别?

正在回答

1 回答

第一个使用是正确的,第二个是错误的。因为并不知道con这个变量是什么。

第一句分成两个阶段你就很好理解了:

var con=document.getElementById("con");

con.style.color="F00";

第一句就是获得ID为con的节点,然后赋值给变量个con,这样就是设置con的style属性了。

0 回复 有任何疑惑可以回复我~
#1

ffff团4346595 提问者

标签里是这样写的:<p id="con">阿斯达所</p> 然后第二种写法也改变了字体的颜色,和第一种一样能改变,就很纠结。毕竟第一种写法太长了,如果第二种也没问题,想以后用第二种。
2016-11-14 回复 有任何疑惑可以回复我~
#2

老友丶 回复 ffff团4346595 提问者

第二种不可能得行,除非你像我说的那样先定义了
2016-11-14 回复 有任何疑惑可以回复我~
#3

ffff团4346595 提问者

非常感谢!
2016-11-15 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

document.getElementById("con").style.color="#F00";和con.style.color="#F00";有什么区别?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信