創建節點及節點屬性與內部插入append()和appendTo()
1 創建流程
創建節點(常見的元素、屬性和文本)
添加節點的一些屬性
加入到文檔中
2 流程中涉及的方法
創建元素document,creat
設置屬性setAttrilbute
添加文本innerHTML
加入文檔appendChild
3 創建節點時注意:每一個元素節點都必須單獨創建,節點是屬性需要單獨設置,而且設置的接口不是很統一,添加到指定的元素位置不靈活,瀏覽器兼容問題處理
4 創建元素節點常見的是直接把這個節點的結構通過HTML標記字符串描述出來,通過$()函數處理$("html結構")如$("<div><div>")
5 創建為本節點與創建元素節點類似,可以直接把文本內容一并描述,如$("<div>我是文本節點</div>")
6 創建為屬性節點與創建元素節點同樣的方式,如$("<div id='test' class='aaron'>我是文本節點</div>")
7 append這個操作與對指定的元素執行原生的appendChild方法,將它們添加到文檔中的情況類似
8 appendTo使用這個方法顛倒了常規的$(A).append(B)的操作,既不是把B追加到A中,而是把A追加到B中
9 append()和appendTo()的操作方法
append(content)向每個匹配的元素內部追加內容
appendTo(content)把所有匹配的元素追加到另一個指定的元素集合中
10 .append()和.appendTo()兩種方法功能相同,主要的不同是語法、內容和目標的位置不同
11 .append()前面是被插入的對象,后面是要在對向內插入的元素內容
12 .appendTo()前面是要被插入的元素內容,而后面是被插入的對象
13 .append()和.appendTo()都是在被選元素的結尾(仍然在內部)插入指定內容
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。