国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

javascript獲取xml節點的最大值(實現代碼)

2024-05-06 15:57:28
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了利用javascript獲取xml節點的最大值。需要的朋友可以過來參考下,希望對大家有所幫助

假設現在當前時間為7000毫秒。當時間為3000--6000是去3000的值,當6000--9000時取6000的值,即取xml中小于當前時間的最大值

xml文件,

復制代碼 代碼如下:


<?xml version="1.0" encoding="utf-8"?>
<catalog>
<cd>
<ID>2</ID>
<title>第1講</title>
<mediaUrl>123</mediaUrl>
<htmlUrl>1.html</htmlUrl>
<orderNo>2</orderNo>
<StudyTimes>00:00:30</StudyTimes>
<Secondss times="30000">1.html</Secondss>
</cd>
<cd>
<ID>3</ID>
<title>第2講</title>
<mediaUrl>123</mediaUrl>
<htmlUrl>2.html</htmlUrl>
<orderNo>2</orderNo>
<StudyTimes>00:01:00</StudyTimes>
<Secondss times="60000">2.html</Secondss>
</cd>
<cd>
<ID>4</ID>
<title>第3講</title>
<mediaUrl>123</mediaUrl>
<htmlUrl>3.html</htmlUrl>
<orderNo>2</orderNo>
<StudyTimes>00:01:30</StudyTimes>
<Secondss times="90000">3.html</Secondss>
</cd>
</catalog>


javascript:

MediaPlayer.Controls.CurrentPosition * 1000為當前時間

復制代碼 代碼如下:


function times() {
//定義array數組
var array =new Array();
//定義xmldom協議
var xmlDom =new ActiveXObject("Microsoft.XMLDOM");
xmlDom.async =false;
//加載xml文件
xmlDom.load(id.value +"_imsmanifest.xml"); //跳轉
try {
//找到所有的Secondss
x = xmlDom.getElementsByTagName("Secondss");
//遍歷
for (i =0; i < x.length; i++) {
//取times屬性
var s = x[i].getAttribute("times");
//如果屬性值小于 MediaPlayer.Controls.CurrentPosition * 1000則添加到數組里
if (s <= MediaPlayer.Controls.CurrentPosition *1000) {
array.push(s);
}
}
//排序array此時array[array.length - 1]就是小于MediaPlayer.Controls.CurrentPosition * 1000里面的最大值
array.sort();
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 宜都市| 秦皇岛市| 垦利县| 林西县| 宝山区| 噶尔县| 永仁县| 故城县| 南华县| 独山县| 永昌县| 龙胜| 青冈县| 门源| 麦盖提县| 垣曲县| 卢龙县| 同仁县| 泸水县| 洪湖市| 鄂尔多斯市| 林州市| 马关县| 南雄市| 迁西县| 高邑县| 利辛县| 文昌市| 宝鸡市| 焉耆| 英德市| 长泰县| 璧山县| 泸州市| 诸暨市| 巴楚县| 巩义市| 汉阴县| 邳州市| 鸡泽县| 嘉义市|