最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS小技巧之通過字符串追加元素

 更新時間:2023年01月14日 17:14:11   作者:一只卑微的菜狗  
這篇文章主要介紹了JS小技巧之通過字符串追加元素方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

JS通過字符串追加元素

原生JS中通過動態(tài)的創(chuàng)建createElement,但是元素里面內容較多,需要innerHTML賦值,在appendChild追加到父元素里面。

如下代碼:

// 動態(tài)添加對象
// 1. 創(chuàng)建元素
var li = document.createElement('li');
// 2. 添加節(jié)點
li.innerHTML = text.value;
?
// 3.1 將一個節(jié)點添加到指定父節(jié)點的子節(jié)點列表末尾
ul.appendChild(li);
?
// 3.2 將一個節(jié)點添加到父節(jié)點的指定子節(jié)點前面
ul.insertBefore(li, ul.children[0]);

現(xiàn)在,高級的做法是利用insertAdjacentHTML()可以直接把字符串格式元素添加到父元素中。

// 這里的ul是父節(jié)點
var li = '<li class="liactive"><span>測試</span></li>';
ul.insertAdjacentHTML('beforeend', li);
?
// 第一個參數是插入的位置,該參數有以下四個值:
// beforebegin:插入到元素自身的前面
// afterbegin:插入元素內部的第一個子節(jié)點之前
// beforeend:插入元素內部的最后一個子節(jié)點之后
// afterend:插入到元素自身的后面

如appendChild的方法與insertAdjacentHTML()方法之間的區(qū)別在于:前者不支持追加字符串的子元素,后者支持

JS追加字符串的奇怪問題

遇到一個奇怪的問題,JS在向一個table追加一行信息的時候tr,td元素全部被過濾掉了

打印出來的原始字符串如下圖:

追加以后的結構如下圖:

出現(xiàn)這個問題的主要原因就在于那個隱藏域上,也就是tr之后多了其它的元素就會出現(xiàn)這個問題,但至于為什么會這樣,可能是自己技術沒到家哈,理解的不夠,不知道怎么回事

解決很簡單

把隱藏域放到td里面去就沒有問題了,原理就不知道了,記一下,僅防以后再犯此類錯誤

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • javascript自定義事件功能與用法實例分析

    javascript自定義事件功能與用法實例分析

    這篇文章主要介紹了javascript自定義事件功能與用法,結合實例形式較為詳細的分析了javascript自定義事件的原理、功能、應用與相關注意事項,需要的朋友可以參考下
    2017-11-11
  • uniapp實現(xiàn)單選框的示例代碼

    uniapp實現(xiàn)單選框的示例代碼

    本文給大家介紹uniapp實現(xiàn)單選框的示例代碼,采用uniapp-vue3實現(xiàn)的一款單選框組件,提供絲滑的動畫選中效果,支持不同主題配置,適配web、H5、微信小程序,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • js實現(xiàn)改進的仿藍色論壇導航菜單效果代碼

    js實現(xiàn)改進的仿藍色論壇導航菜單效果代碼

    這篇文章主要介紹了js實現(xiàn)改進的仿藍色論壇導航菜單效果代碼,涉及JavaScript頁面元素的遍歷及樣式動態(tài)變換技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • JS使用單鏈表統(tǒng)計英語單詞出現(xiàn)次數

    JS使用單鏈表統(tǒng)計英語單詞出現(xiàn)次數

    這篇文章主要為大家詳細介紹了JS使用單鏈表統(tǒng)計英語單詞出現(xiàn)次數的相關資料,列出所有單詞及其出現(xiàn)次數,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 微信小程序如何獲取圖片寬度與高度

    微信小程序如何獲取圖片寬度與高度

    這篇文章主要給大家介紹了關于微信小程序如何獲取圖片寬度與高度的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • JavaScript實現(xiàn)左右滾動電影畫布

    JavaScript實現(xiàn)左右滾動電影畫布

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)左右滾動電影畫布,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 帶領大家學習javascript基礎篇(一)之基本概念

    帶領大家學習javascript基礎篇(一)之基本概念

    這篇文章主要介紹了帶領大家學習javascript基礎篇(一)之基本概念的相關資料,需要的朋友可以參考下
    2015-11-11
  • electron 如何將任意資源打包的方法步驟

    electron 如何將任意資源打包的方法步驟

    這篇文章主要介紹了electron 如何將任意資源打包的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • JavaScript實現(xiàn)10秒后再次獲取驗證碼

    JavaScript實現(xiàn)10秒后再次獲取驗證碼

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)10秒后再次獲取驗證碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • javascript實現(xiàn)延時顯示提示框特效代碼

    javascript實現(xiàn)延時顯示提示框特效代碼

    本文給大家分享的是javascript通過setTimeout實現(xiàn)延時顯示提示框的特效代碼,效果非常棒,這里推薦給大家
    2016-04-04

最新評論

宜城市| 云安县| 沙洋县| 凌海市| 濮阳县| 安多县| 哈巴河县| 安仁县| 扎囊县| 青田县| 孝义市| 峨山| 宣城市| 鲜城| 西充县| 桐梓县| 宜都市| 始兴县| 民县| 韶关市| 星座| 东安县| 万荣县| 安阳县| 长春市| 苗栗市| 旺苍县| 徐闻县| 大余县| 遂平县| 宿迁市| 龙山县| 文昌市| 庆安县| 闽侯县| 栖霞市| 禹城市| 澎湖县| 平和县| 莱西市| 赣榆县|