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


HTML DOM toggleAttribute()用法及代码示例


元素接口的toggleAttribute()方法在给定元素上切换布尔属性。可以使用此方法更改元素的属性。

用法:

Element.toggleAttribute("attribute_name");

参数:

  • Name_of_attribute:要切换的属性的名称。在HTML文档中的HTML元素上调用toggleAttribute()时,属性名称将自动转换为所有小写字母。

返回值:如果存在属性名称,则返回true,否则返回false。

例:在此示例中,我们将输入元素的属性切换为只读。在HTML文档中的HTML元素上调用toggleAttribute()时,属性名称将自动转换为所有小写字母。



<!DOCTYPE html> 
<html lang="en"> 
  
<head> 
    <meta charset="UTF-8"> 
    <title>ToggleAttribute</title> 
    <script> 
  
        function change() { 
            var input =  
            document.querySelector("input"); 
              
            input.toggleAttribute("readonly"); 
        } 
    </script> 
</head> 
  
<body> 
    <h1>GeeksforGeeks</h1> 
    <input class="input" 
        value="This is editable"> 
  
    <button onclick="change()"> 
        Click to change attribute 
    </button> 
</body> 
  
</html>

输出:

在此输出中,您可以看到单击button之后,输入元素的属性更改为“readonly”,因此变为不可编辑。

支持的浏览器:下面列出了DOM toggleAttribute()方法支持的浏览器:

  • 谷歌浏览器
  • Firefox
  • 苹果Safari
  • Opera

相关用法


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