課程
/前端開發(fā)
/JavaScript
/JavaScript入門篇
為什么一定要用到mychar。為什么不可以直接txt.style.color="red"吶
2016-04-09
源自:JavaScript入門篇 4-1
正在回答
因?yàn)槟愕膖xt只是div設(shè)置的id,并不是一個(gè)對(duì)象,而obj.style.color中的obj是一個(gè)對(duì)象,
var mychar=document.getElementById("指定id");得到的mychar就是一個(gè)對(duì)象的引用了
mychar 只是自己定義的一個(gè)變量名 ,
你可以定義一個(gè)
var txt=document.getElementById("指定id");
然后通過(guò)你獲取的標(biāo)簽對(duì)象設(shè)置屬性?
txt.style.color="red";
me__me113137314 提問(wèn)者
舉報(bào)
JavaScript做為一名Web工程師的必備技術(shù),本教程讓您快速入門
7 回答為什么非要用getElementById這個(gè)?直接用con或者mychar就可以改啊?。?/p>
2 回答txt.style.color="red"; 為何不直接用這個(gè)來(lái)修改,一定要去獲取元素節(jié)點(diǎn)來(lái)修改???
3 回答類名.style.color 可以完成,為什么還要用var mychar=document.getElementById("txt");
2 回答為什么要通過(guò)ID獲取元素 不可以直接用document.write嗎
4 回答為什么不獲取ID到變量,直接用con.style.display也可以操作?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-04-11
因?yàn)槟愕膖xt只是div設(shè)置的id,并不是一個(gè)對(duì)象,而obj.style.color中的obj是一個(gè)對(duì)象,
var mychar=document.getElementById("指定id");得到的mychar就是一個(gè)對(duì)象的引用了
2016-04-09
mychar 只是自己定義的一個(gè)變量名 ,
你可以定義一個(gè)
然后通過(guò)你獲取的標(biāo)簽對(duì)象設(shè)置屬性?