首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PrototypeJS删除属性

如何使用PrototypeJS删除属性
EN

Stack Overflow用户
提问于 2014-07-23 20:55:30
回答 2查看 3.8K关注 0票数 3

我从谷歌搜索中唯一看到的就是

Element.writeAttribute() -添加、指定或删除作为散列或名称/值对传递的属性。

但是,我看到的唯一示例是添加/修改和属性/值,而不是删除。

假设我有html元素

代码语言:javascript
复制
<input id="chk" type="checkbox" class="myclass" checked="checked" />

如何使用checked删除PrototypeJS属性?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-23 20:58:39

快速查看源代码显示:

代码语言:javascript
复制
function writeAttribute(element, name, value) {
  …
  if (value === false || value === null)
    element.removeAttribute(name);
  …
}

所以,就像这样称呼它就可以了:

代码语言:javascript
复制
$("chk").writeAttribute("checked", false);

游行示威

票数 5
EN

Stack Overflow用户

发布于 2014-07-23 21:03:30

您也可以使用香草JSelement.removeAttribute()方法..。虽然它不是原型

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24920784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档