當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML DOM Track用法及代碼示例


HTML中的Track對象代表HTML元件。

訪問跟蹤對象:
可以使用getElementById()方法訪問跟蹤對象。
此方法用於返回具有ID屬性的元素。

var x = document.getElementById("Track");

創建跟蹤對象:
可以使用document.createElement()方法創建跟蹤對象。
此方法用於創建具有指定名稱的元素節點。

var x = document.createElement("Track");

跟蹤對象的屬性

  1. 默認:它返回軌道的默認狀態。
    用法:

    var x = document.getElementById("myTrack").Default;
  2. 種類:它返回軌道的kind屬性的值。
    用法:
    var x = document.getElementById("myTrack").kind;
  3. 標簽:它返回軌道的label屬性的值。
    用法:
    var x = document.getElementById("myTrack").label;
  4. readyState:它返回跟蹤資源的當前狀態。
    用法:
    var x = document.getElementById("myTrack").readyState;
  5. src:它返回軌道的src屬性的值。
    用法:
    var x = document.getElementById("myTrack").src;
  6. srclang:它返回軌道的srclang屬性的值。
    用法:
    var x = document.getElementById("myTrack").srclang;
  7. 追蹤:它返回一個TextTrack對象,該對象代表軌道元素的文本軌道數據。
    用法:
    var x = document.getElementById("myTrack").track;

例:

<html> 
  
<head> 
    <style> 
        body { 
            text-align:center; 
        } 
          
        h1 { 
            color:green; 
        } 
    </style> 
</head> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
    <h2>Track Object</h2> 
  
    <video width="300"
           height="300"
           controls> 
        
        <track src= 
"https://contribute.geeksforgeeks.org/wp-content/uploads/11.mp4" 
               kind="subtitles" 
               srclang="en" 
               label="English"> 
        
            <source id="myTrack" 
                    src= 
"https://contribute.geeksforgeeks.org/wp-content/uploads/11.mp4" 
                    type="video/mp4"> 
        
            <source src= 
"https://contribute.geeksforgeeks.org/wp-content/uploads/11.ogg"
                    type="video/ogg">  
      Your browser does not support the video element. 
    </video> 
  
    <p>Click the button to get  
      the source of the video file.</p> 
  
    <button onclick="myFunction()"> 
      Get Source 
  </button> 
  
    <p id="demo"></p> 
  
    <script> 
        function myFunction() { 
            var x = document.getElementById( 
              "myTrack").src; 
            document.getElementById( 
              "demo").innerHTML = x; 
        } 
    </script> 
</body> 
  
</html>

輸出:
前:

後:




相關用法


注:本文由純淨天空篩選整理自apeksharustagi1998大神的英文原創作品 HTML | DOM Track Object。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。