亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請大神解釋。

請大神解釋。

Drenched_belief 2016-03-24 10:55:59
諸如:var testdiv=document.getElementById("testdiv") ?這條語句在《javascript編程藝術》是這樣解釋的:變量testdiv現在包含著一個指向那個id等于testdiv的元素的引用。我現在能理解的是:textdiv這個變量包含id值為testdiv的元素?!赶颉ⅰ谩裁吹氖鞘裁匆馑??
查看完整描述

4 回答

已采納
?
Realank劉

TA貢獻7條經驗 獲得超36個贊

指向。。。的引用,是一種表述語法,指的就是賦值以后,testdiv變量,引用了testdiv元素,或者說代表了testdiv元素

查看完整回答
1 反對 回復 2016-03-24
?
display_none

TA貢獻52條經驗 獲得超13個贊


var testdiv=document.getElementById("testdiv")? 這句話的意思是獲取ID為testdiv的元素,將這個元素賦給testdiv這個變量,也就是指向。反之則為引用。希望對你有幫助

查看完整回答
反對 回復 2016-03-24
?
不會不要小錢錢

TA貢獻1條經驗 獲得超0個贊

變量可以有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長高了,葫蘆娃也就長高了

查看完整回答
反對 回復 2016-03-24
?
淡雅的默

TA貢獻102條經驗 獲得超139個贊

其實最簡單的理解就是這樣:

定義一個變量 = 網頁中元素ID為textdiv的元素;

當定義這個變量后,你可以給這個變量添加內容,修改樣式什么的

前者testdiv如果你怕分不清可以寫成其他的,比如可以寫成sydiv都可以的;后者的testdiv是元素ID為testdiv的元素;

查看完整回答
反對 回復 2016-03-24
  • 4 回答
  • 0 關注
  • 1644 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號