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

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

為什么這一節(jié)里面要加innerHTML=text?

不寫text 文字就變成了 和自己設(shè)置的一樣了,求解惑

正在回答

3 回答

拿這個(gè)例子來(lái)說(shuō)吧,我也是初學(xué)者我只能按我所知道的和理解的來(lái)給你解釋下:

var main = document.body;

function createa(url,text){

? ? var newnode = document.createElement('a');

? ? newnode.setAttribute('href',url);

? ? newnode.innerHTML = text;

? ? newnode.style.color = 'red';

? ? main.appendChild(newnode);

}

// 調(diào)用函數(shù)創(chuàng)建鏈接

? createa("idcbgp.cn","慕課網(wǎng)");

這是上面的例子,idcbgp.cn相當(dāng)于上面函數(shù)的參數(shù)url,慕課網(wǎng)相當(dāng)于text這個(gè)參數(shù);

如果我們不是那樣寫,像下面這樣不傳參數(shù):

var main = document.body;

function?createa( ){

? ? var newnode = document.createElement('a');

? ? newnode.setAttribute('href',"idcbgp.cn");

? ? newnode.innerHTML = "慕課網(wǎng)";

? ? newnode.style.color = 'red';

? ? main.appendChild(newnode);

}

createa();//我們必須要先調(diào)用以下它,才能完成創(chuàng)建了一個(gè)帶href屬性,內(nèi)容為慕課網(wǎng)的<a>元素

//如果說(shuō)我還讓你繼續(xù)創(chuàng)建10個(gè)a標(biāo)簽,分別寫十個(gè)網(wǎng)站的網(wǎng)址和網(wǎng)站名,那按照以上我們是不是要寫十段相同的代碼,分別給它的href設(shè)置不同的網(wǎng)址,還有innerHTML賦值不同的名稱,那樣是不是很麻煩呢?這時(shí)候我們就需要抽離出相同的代碼,只給它傳入兩個(gè)形參,來(lái)代替不同的實(shí)參就可以了。(形參就是像url,text,實(shí)參就是調(diào)用這個(gè)函數(shù)時(shí)傳入的參數(shù)“idcbgp.cn”“慕課網(wǎng)”)

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

嗷嗷,謝謝

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

這里的text是封裝的createa這個(gè)函數(shù)傳進(jìn)去的參數(shù),這樣做的好處是,可以多次調(diào)用這個(gè)函數(shù)傳遞不同的參數(shù)。函數(shù)的復(fù)用性

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

qq_Mr_9 提問(wèn)者

還是不太懂。。。不封裝參數(shù)就不能多次調(diào)用么?
2015-11-11 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

為什么這一節(jié)里面要加innerHTML=text?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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