猿问

请大神解释。

诸如:var testdiv=document.getElementById("testdiv")  这条语句在《javascript编程艺术》是这样解释的:变量testdiv现在包含着一个指向那个id等于testdiv的元素的引用。我现在能理解的是:textdiv这个变量包含id值为testdiv的元素。‘指向’、‘引用’什么的是什么意思?

Drenched_belief
浏览 1580回答 4
4回答

Realank刘

指向。。。的引用,是一种表述语法,指的就是赋值以后,testdiv变量,引用了testdiv元素,或者说代表了testdiv元素

display_none

var testdiv=document.getElementById("testdiv")  这句话的意思是获取ID为testdiv的元素,将这个元素赋给testdiv这个变量,也就是指向。反之则为引用。希望对你有帮助

不会不要小钱钱

变量可以有2种定义方式:赋值和引用。赋值就是:b=100; a=b; a=a+1;              console.log(a);   //101              console.log(b);  //100这样你a无论这么变 ,b始终是100不会变引用就是:b=100;&a=b;a=a+1;                //这里是C++中的引用格式,但是道理一样               console.log(a);   //101              console.log(b);  //101明白了吗?其实就是 testdiv是<div id="testdiv"></div>的一个别名  他们是会一起改变的就像你叫Drenched_belief,我偏偏要叫你葫芦娃   2个名字指的是一个人Drenched_belief长高了,葫芦娃也就长高了

淡雅的默

其实最简单的理解就是这样:定义一个变量 = 网页中元素ID为textdiv的元素;当定义这个变量后,你可以给这个变量添加内容,修改样式什么的前者testdiv如果你怕分不清可以写成其他的,比如可以写成sydiv都可以的;后者的testdiv是元素ID为testdiv的元素;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答