课程
/前端开发
/JavaScript
/JavaScript入门篇
var p1 = document.getElementById("p1");
2016-05-24
源自:JavaScript入门篇 3-6
正在回答
两者应该是不相干的,你试试就知道了。var 定义的是方法内的变量名,而getElementById这个方法搜索的只是网页元素中的ID,不包含变量名称。我也是新手,如果理解或者回答有误,请高手指正。
试了一下,没有影响,二者应该不相干,谢谢
var与id定义的类型不同,代表不同的变量。仅是个人理解,不知道对不对。
在共同的作用范围内,只要变量类型不同,变量名就可以重复,代表不同的数据类型。getElementById()方法中的"p1"是string类型,var p1 声名的变量为object类型;
举报
JavaScript做为一名Web工程师的必备技术,本教程让您快速入门
2 回答为何要在函数function里面重新定义变量p1
2 回答定义一个变量可以获取两个ID吗?
4 回答变量的定义,与重复赋值javascript
1 回答function里面也可以定义变量吗? 在外面定义的变量和在里面定义的变量有什么区别吗?
1 回答var p1 = document.getElementById("p1");可以删除么