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

定义的p1和作为p1可以重复而没有问题?在一个程序中,id的定义和var的定义可以重复?还是两者不相干?

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

正在回答

4 回答

两者应该是不相干的,你试试就知道了。var 定义的是方法内的变量名,而getElementById这个方法搜索的只是网页元素中的ID,不包含变量名称。我也是新手,如果理解或者回答有误,请高手指正。

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

试了一下,没有影响,二者应该不相干,谢谢

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

var与id定义的类型不同,代表不同的变量。仅是个人理解,不知道对不对。

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

在共同的作用范围内,只要变量类型不同,变量名就可以重复,代表不同的数据类型。getElementById()方法中的"p1"是string类型,var p1 声名的变量为object类型;

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

举报

0/150
提交
取消

定义的p1和作为p1可以重复而没有问题?在一个程序中,id的定义和var的定义可以重复?还是两者不相干?

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