toggleAttribute 简介

189 阅读1分钟

①DOM 元素的属性设置 API 包括:setAttribute (name, value)、getAttribute (name)、hasAttribute (name)、removeAttribute (name);
②HTML 中常见的逻辑属性有:disabled、readonly、selected、checked、open(dialog、details元素使用)、novalidate(form元素使用)、required、reversed(ol、ul元素使用)等;
③toggleAttribute () 方法的语法:Element.toggleAttribute (name [, force]);
④name:需要切换显示的布尔属性名称,可以是自定义的规范中没有的属性;force:布尔值,true 的话就是强制设置该属性为 true,也就是添加该属性;false 的话则表示移除该布尔属性;
⑤当希望知道执行 toggleAttribute () 方法后,元素到底有没有该属性,则可以使用 toggleAttribute () 方法的返回值;如果 toggleAttribute () 方法执行是添加属性,则返回值是 true,否则就是 false;
(参考:www.zhangxinxu.com/wordpress/2…