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


HTML DOM dl用法及代码示例

DOM dl对象用于表示HTML <dl>元素。可以使用getElementById()方法访问dl元素。 dl用于创建HTML中的描述列表。

用法:

document.getElementById("id"); 

其中‘id’是分配给dl标签的ID。

示例1:在下面的程序中,将访问dl元素,并更改描述列表中文本的颜色。

<!DOCTYPE html>  
<html>  
<body>  
        <h1 style = "color:green;" >  
          GeeksForGeeks  
        </h1>  
        <h2>DOM dl Object</h2>  
  
        <dl id="id"> 
          <dt>Sorting</dt> 
          <dd>Merge sort</dd> 
        </dl> 
          
        <button onclick="Geeks()">Click Here!</button> 
          
        <p id="p" style="color:green"></p> 
          
        <script> 
        function Geeks() { 
          var doc = document.getElementById("id").innerHTML; 
  
          document.getElementById("p").innerHTML = doc; 
        } 
        </script> 
</body>  
</html> 

输出:
在点击按钮之前:
dl
单击按钮后:
dl



示例-2:可以使用document.createElement方法创建DL Object。

<!DOCTYPE html>  
<html>  
<body>  
        <h1 style = "color:green;" >  
          GeeksForGeeks  
        </h1>  
        <h2>DOM dl Object</h2>  
  
        <button onclick="Geeks()">Click Here!</button><br> 
        <script> 
        function Geeks() { 
          // Creating a dl element 
          var doc = document.createElement("DL"); 
          doc.setAttribute("id", "dl"); 
          document.body.appendChild(doc); 
            
          // Creating a DT element 
          var doc1 = document.createElement("DT"); 
          var txt1 = document.createTextNode("Sorting"); 
          doc1.appendChild(txt1); 
          doc1.setAttribute("id", "dt"); 
          document.getElementById("dl").appendChild(doc1); 
            
          // Creaiting a dd element 
          var doc2 = document.createElement("DD"); 
          var txt2 = document.createTextNode("Merge sort"); 
          doc2.appendChild(txt2); 
          document.getElementById("dl").appendChild(doc2); 
        } 
        </script> 
</body>  
</html> 

输出:
在点击按钮之前:
dl
单击按钮后:
dl

相关用法

注:本文由纯净天空筛选整理自Vishal Chaudhary 2大神的英文原创作品 HTML | DOM dl Object。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。