課程
/前端開發
/JavaScript
/JavaScript進階篇
body.appendChild(element.appendChild(text));為什么不能合在一起寫?
2019-07-28
源自:JavaScript進階篇 9-17
正在回答
看這個問題挺有意思的我就試了一下,我先用var a=element.appendChild(text)獲取返回值,再document.write(a);發現返回的是[object HTMLLIElement],也就是說返回的是節點對象,那么理論上是可以合寫的。這時我才發現你少寫了個document.body。初學時總會用不清參數什么時候加“”引號,什么時候用document.什么時候用? 對象.??? 這不是用來背的,得去理解嘗試
每個內置方法都有它的規則,不能這么寫是因為解析不了你傳的什么東西
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答大神們幫忙看一下哈
4 回答大神幫忙看看
1 回答大神幫忙看下謝謝
7 回答大神幫忙看一下哪里錯了?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-09-06
看這個問題挺有意思的我就試了一下,我先用var a=element.appendChild(text)獲取返回值,再document.write(a);發現返回的是[object HTMLLIElement],也就是說返回的是節點對象,那么理論上是可以合寫的。這時我才發現你少寫了個document.body。初學時總會用不清參數什么時候加“”引號,什么時候用document.什么時候用? 對象.??? 這不是用來背的,得去理解嘗試
2019-07-29
每個內置方法都有它的規則,不能這么寫是因為解析不了你傳的什么東西