課程
/前端開發
/JavaScript
/JavaScript入門篇
rtrtrtrt
2016-05-22
源自:JavaScript入門篇 3-4
正在回答
這節課中獲取的同樣是標簽。 ?試問 ?<p> dhfkdjhkfj</p> ?這個p標簽里的文字添加css樣式。 ?它的樣式不是應該添加在p標簽上嗎 ? ? 。 ?再說像顏色 字體大小 等本身就是繼承屬性。
慕粉822 提問者
?我覺得這里獲取的還是元素,而后面的object.style.color="red",應該是對這個元素本身的HTML進行改變,因為繼承屬性,從而影響到里面的文本節點同樣產生了改變。
而獲取innerHTML再進行改變的話應該是只對獲取的文本進行改變,雖然兩者得到的視覺效果(比如顏色變為紅色)是一樣的,但一個改變的是HTML,一個改變的是文本。
這個className和innerHTMl就是兩個不同的屬性,它們的本質上的作用不同,不用考慮為什么,知道它們能產生什么樣的效果就行了
通過id獲得的直接是標簽,不是標簽里面的內容。而innerHTML,它的屬性就是獲取某標簽的內容。語法是object.innerHTML ??
舉報
JavaScript做為一名Web工程師的必備技術,本教程讓您快速入門
2 回答通過ID獲取元素
1 回答通過ID獲取元素
3 回答通過ID獲取元素
1 回答通過ID 獲取元素
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-23
這節課中獲取的同樣是標簽。 ?試問 ?<p> dhfkdjhkfj</p> ?這個p標簽里的文字添加css樣式。 ?它的樣式不是應該添加在p標簽上嗎 ? ? 。 ?再說像顏色 字體大小 等本身就是繼承屬性。
2016-10-09
?我覺得這里獲取的還是元素,而后面的object.style.color="red",應該是對這個元素本身的HTML進行改變,因為繼承屬性,從而影響到里面的文本節點同樣產生了改變。
而獲取innerHTML再進行改變的話應該是只對獲取的文本進行改變,雖然兩者得到的視覺效果(比如顏色變為紅色)是一樣的,但一個改變的是HTML,一個改變的是文本。
2016-05-22
這個className和innerHTMl就是兩個不同的屬性,它們的本質上的作用不同,不用考慮為什么,知道它們能產生什么樣的效果就行了
2016-05-22
通過id獲得的直接是標簽,不是標簽里面的內容。而innerHTML,它的屬性就是獲取某標簽的內容。語法是object.innerHTML ??