生活随笔
收集整理的這篇文章主要介紹了
2020-3-17
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目一:
JavaScript 獲取倒數第二個li元素
如何利用JavaScript獲取li元素集合中的倒數第二個元素。
<!DOCTYPE html
>
<html
>
<head
>
<meta charset
="utf-8">
<style type
="text/css">
#box
{list
-style
:none
;font
-size
:12px
;line
-height
:25px
;height
:25px
;
}
</style
>
<script type
="text/javascript">
window
.onload=function(){var obox
=document
.getElementById("box");var oshow
=document
.getElementById("show");var lis
=obox
.getElementsByTagName("li");oshow
.innerHTML
=lis
[lis
.length
-2].innerHTML
;
}
</script
>
</head
>
<body
>
<div id
="show"></div
>
<ul id
="box"><li
>一
</li
><li
>二
</li
><li
>三
</li
><li
>四
</li
><li
>五
</li
>
</ul
>
</body
>
</html
>
運行結果:
相關知識:
.getElementsByTagName
此方法可以獲取具有指定標簽名的元素集合。
.innerHTML屬性可以設置或者返回指定元素的HTML內容。
題目二:
JavaScript 數組 指定索引位置插入元素
當前有一個數組,如果我們想要在其任意位置插入一個新的元素,如何實現此功能。
let arr
=["apple","banana","red"];
arr
.splice(1,1,"blue");
console
.log(arr
);
運行結果:
相關知識:
splice翻譯成漢語具有"剪接"意思,恰如其名,此方法對數組具有"剪接"功能。詳見JavaScript splice()
arr
.splice(start
,num
,element1
,.....,elementN
)
參數解析:
(1).start:必需,規定從何處刪除或者替換數組元素。
(2).num:可選,規定要刪除數組元素的數量。
(3).elementN:可選,規定從start位置要插入的新元素。
題目三:
JavaScript 刪除字符串重復字符
let str
="AAAABBBBCCCC";
let set=new Set(str
);
console
.log([...set].join(""));
相關知識:
通過Set()構造函數可以創建一個Set對象實例。
此對象與數組非常相似,但是Set對象中的元素不能重復,set中已經存在的成員,不允許再被添加。展開運算符用三個點(…)表示。詳見js展開運算符join方法是用來連接數組中的元素的,例:
let arr
= ["apple",6,"banana","orange","cat"]
console
.log(arr
.join("^"));
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的2020-3-17的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。