为了账号安全,请及时绑定邮箱和手机立即绑定

设置没有值的属性

设置没有值的属性

慕婉清6462132 2019-11-30 14:15:20
如何设置数据属性而不在jQuery中添加值?我要这个:<body data-body>我试过了:$('body').attr('data-body'); // this is a getter, not working$('body').attr('data-body', null); // not adding anything其他所有内容似乎都将第二个参数添加为字符串。是否可以只设置没有值的属性?
查看完整描述

3 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

也许尝试:


var body = document.getElementsByTagName('body')[0];

body.setAttribute("data-body","");


查看完整回答
反对 回复 2019-11-30
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

您无需jQuery就可以做到!


例:


document.querySelector('button').setAttribute('disabled', '');

<button>My disabled button!</button>

要设置布尔属性的值(例如禁用),可以指定任何值。建议使用空字符串或属性名称。重要的是,如果根本不存在该属性,则不管其实际值如何,都将其值视为真实。该属性的缺失表示其值是false。通过将Disabled属性的值设置为空字符串(“”),我们将disable设置为true,这将导致按钮被禁用。

查看完整回答
反对 回复 2019-11-30
  • 3 回答
  • 0 关注
  • 705 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信