当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。