第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

.innerHTML不同位置的區(qū)別

var mychar=document.getElementById('con');這句作用就是讓mychar等于<h2>

標(biāo)簽,即mychar就是<h2>,<h2>就是mychar,?

"原標(biāo)題:"+mychar.innerHTML+"其實(shí)這里就是顯示mychar的文本內(nèi)容(也就是

的文本內(nèi)容),

而var mychar=document.getElementById('con').innerHTML,是讓mychar=<h2>

的文本內(nèi)容,即mychar=javascript,而不是一個(gè)標(biāo)簽。 應(yīng)該是這樣吧?

正在回答

2 回答

準(zhǔn)確來說第二個(gè)mychar應(yīng)該等于字符串'Javascript';

要操作一個(gè)節(jié)點(diǎn)元素是通過id進(jìn)行的,你的'con'就是給這個(gè)id起的名字。通過document.getElementById('con')得到的是一個(gè)節(jié)點(diǎn)元素,用面向?qū)ο髞碚f就是得到一個(gè)對(duì)象,并把它賦值給mychar,而后面在通過這個(gè)對(duì)象的方法innerHTML得到這個(gè)這個(gè)對(duì)象的一個(gè)屬性,也就是標(biāo)簽元素中的內(nèi)容,依然賦值給mychar,所以第一個(gè)mychar和第二個(gè)mychar的類型是完全不同的;因?yàn)閖avascript變量聲明里不管你是什么類型都可以用var聲明,這要是在java中就不是了,也很容易辨認(rèn),不會(huì)混淆。



0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

云月笛 提問者

class Student { private: int a =10; float b= 1.5; char c[20]; }student1;
2016-09-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

云月笛 提問者

(第一個(gè)mychar) 就是相當(dāng)于重新定義一個(gè) 變量(可以說是一個(gè)對(duì)象student2)讓它等于student1,這時(shí)這個(gè)mychar是一個(gè)對(duì)象 而mychar.innerHTML就相當(dāng)于是,student1.a這樣,引用一個(gè)對(duì)象的屬性值輸出出來,但這個(gè)mychar也具有其他的屬性值,只是未輸出出來 (第二個(gè)mychar) 就像您說的,是一個(gè)變量,讓student1.a這樣其中某一個(gè)屬性值對(duì)其進(jìn)行賦值,此mychar不具有其他student1的屬性值。
2016-09-29 回復(fù) 有任何疑惑可以回復(fù)我~
#3

云月笛 提問者

請(qǐng)問是這樣理解嗎
2016-09-29 回復(fù) 有任何疑惑可以回復(fù)我~

意思差不多。其實(shí)你要明白只需要 document.write(mychar)就知道這個(gè)變量各自是什么了,把這兩個(gè)mychar輸出看看

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

云月笛 提問者

好的,謝謝您
2016-09-29 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

.innerHTML不同位置的區(qū)別

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)