你的位置:首页 > 软件开发 > Java > 第十章:属性模块

第十章:属性模块

发布时间:2015-07-25 10:00:09
通常我们把对象的非函数成员叫属性。对于元素节点来说,其属性大体分为两类,固有属性与自定义属性(特性)。固有属性一般遵循驼峰命名风格,拥有默认值,并且无法删除。自定义属性是用户随意添加的属性值对,由于元素节点也是一个普通的javascript对象,没有什么严格的访问操作,因此命名风 ...

第十章:属性模块

通常我们把对象的非函数成员叫属性。

对于元素节点来说,其属性大体分为两类固有属性自定义属性(特性)。固有属性一般遵循驼峰命名风格,拥有默认值,并且无法删除。

自定义属性是用户随意添加的属性值对,由于元素节点也是一个普通的javascript对象,没有什么严格的访问操作,因此命名风格林林总总,值的类型也是乱七八糟。但是随意添加属性显然不够安全,比如引起循环引用等,因此,浏览器提供了一组API来供人们操作自定义属性。

setAtttribute, getAttribute, removeAttribute。当然还有其他API。不过这是标准套装。只有在IE67等糟糕的环境下,我们才会求助其他的API、一般情况下此三个属性足也。

我们通常称其为DOM属性系统。DOM属性系统对属性名会进行小写化处理,属性值会统一转字符串。

  var el = document.createElement("div");  el.setAttribute("xxx","1");  el.setAttribute("XxX","2");  el.setAttribute("XXx","3");  console.log(el.getAttribute("xxx"))  console.log(el.getAttribute("XxX"))

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:第十章:属性模块

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录