課程
/前端開發
/JavaScript
/JavaScript進階篇
.value ?,innerHTML ?.nodeValue 有什么區別 ;小白不懂,勿噴。
還有eavl()什么情況下用到。
謝謝大家。
2016-02-21
源自:JavaScript進階篇 9-16
正在回答
.vale是為了設置<input>標簽中的值,例如<input value='aaa' >在頁面中就會有一個名為aaa的按鈕。
.innerHTML和.nodeValue的使用區別是,.nodeVlue需要確定到某一個節點例如element.childNodes[0].nodeValue,需要注意這個方法會根據節點的類型
(1.文檔節點 (document,唯一)2.元素節點 (那些個標簽div,p之類)3.屬性節點(class,src這種)4.文本節點(插入在p,div內的文本))
輸出值
而.innerHTML會以字符串形式輸出element的所有節點值。
prosche 提問者
innerHTML 屬性用于獲取或替換 HTML 元素的內容。
在文檔對象模型 (DOM) 中,每個節點都是一個對象。DOM 節點有三個重要的屬性 :
1. nodeName : 節點的名稱
2. nodeValue :節點的值
3. nodeType :節點的類型
.value是指賦值的那個值
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答這樣給id為“secd”的<span>標簽里面的內容賦值為5,對嗎?
1 回答在新增節點輸入內容這里的問題,我用createElement創建一個input標簽,,setAttribute為屬性賦值,然后把他放到td標簽下
2 回答在script 標簽內補充代碼,實現創建一個新li標簽,內容為"php",并將新創建的li插入到內容為HTML的標簽前。
3 回答如何通過子節點訪問到標簽內的內容
4 回答為什么標簽和內容不寫在一起
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-29
.vale是為了設置<input>標簽中的值,例如<input value='aaa' >在頁面中就會有一個名為aaa的按鈕。
.innerHTML和.nodeValue的使用區別是,.nodeVlue需要確定到某一個節點例如element.childNodes[0].nodeValue,需要注意這個方法會根據節點的類型
(1.文檔節點 (document,唯一)2.元素節點 (那些個標簽div,p之類)3.屬性節點(class,src這種)4.文本節點(插入在p,div內的文本))
輸出值
而.innerHTML會以字符串形式輸出element的所有節點值。
2016-02-21
innerHTML 屬性用于獲取或替換 HTML 元素的內容。
在文檔對象模型 (DOM) 中,每個節點都是一個對象。DOM 節點有三個重要的屬性 :
1. nodeName : 節點的名稱
2. nodeValue :節點的值
3. nodeType :節點的類型
.value是指賦值的那個值